版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Chap 2 程序設(shè)計初步程序設(shè)計初步n程序的根基結(jié)構(gòu)程序的根基結(jié)構(gòu)n常量、變量、信息類型常量、變量、信息類型n運算符和表達式運算符和表達式n信息的輸出和輸入信息的輸出和輸入n數(shù)學函數(shù)及簡單程序設(shè)計數(shù)學函數(shù)及簡單程序設(shè)計2.1 在屏幕上表現(xiàn)在屏幕上表現(xiàn)Hello World! 例例2-1 在屏幕上表現(xiàn)一個短句在屏幕上表現(xiàn)一個短句:Hello World!2.1 在屏幕上表現(xiàn)在屏幕上表現(xiàn)Hello World!* 表現(xiàn)表現(xiàn)“Hello World!” * 注釋文本注釋文本(2種形式種形式) # include 編譯預(yù)操作號令編譯預(yù)操作號令int main(void) 主函數(shù)主函數(shù) printf(
2、“Hello World! n”); 語句結(jié)束語句結(jié)束 return 0; 輸出函數(shù)輸出函數(shù) 換行符換行符1.任何程序都有主函數(shù)任何程序都有主函數(shù)2.程序由如果干語句組程序由如果干語句組成成3.語句由;結(jié)束語句由;結(jié)束 表現(xiàn)“Hello World!” 2.1 在屏幕上表現(xiàn)部分信息在屏幕上表現(xiàn)部分信息例例2-2 在屏幕上表現(xiàn)在屏幕上表現(xiàn):Programming is fun!And Programming in C is even more fun!# include int main(void) printf(Programming is fun! n); printf(And Progra
3、mming in C is even more fun! n); return 0; Chap 2 程序設(shè)計初步程序設(shè)計初步n程序的根基結(jié)構(gòu)程序的根基結(jié)構(gòu)n常量、變量、信息類型常量、變量、信息類型n運算符和表達式運算符和表達式n信息的輸出和輸入信息的輸出和輸入n數(shù)學函數(shù)及簡單程序設(shè)計數(shù)學函數(shù)及簡單程序設(shè)計常量、變量和信息類型常量、變量和信息類型n信息信息n常量常量:在程序運行環(huán)節(jié)中在程序運行環(huán)節(jié)中,其值不能被改變其值不能被改變 n變量變量:在程序運行環(huán)節(jié)中在程序運行環(huán)節(jié)中,其值能夠被改變其值能夠被改變 n信息類型信息類型n常量常量:分為整型常量、實型常量、字符型常分為整型常量、實型常量、字符型
4、常量似量似,5 和和 9是整型常量(整數(shù))是整型常量(整數(shù))n變量變量:在定義時指定信息類型在定義時指定信息類型根基類型根基類型組織類型組織類型指針類型指針類型空類型空類型void定義類型定義類型typedef數(shù)值類型數(shù)值類型字符類型字符類型char枚舉類型枚舉類型enum整整 型型浮點型浮點型單精度型單精度型float雙精度型雙精度型double短整型短整型short長整型長整型long整型整型int數(shù)組數(shù)組結(jié)構(gòu)體結(jié)構(gòu)體struct共用體共用體union信息類型信息類型信息類型信息類型根基信息類型根基信息類型 int 整型整型 float 單精度浮點型單精度浮點型char 字符型字符型 do
5、uble 雙精度浮點型雙精度浮點型short int(或或short) 短整型短整型long int(或或long) 長整型長整型unsigned int 無符號整型無符號整型unsigned short 無符號短整型無符號短整型unsigned long 無符號長整型無符號長整型unsigned char 無符號字符型無符號字符型根基信息類型整型根基信息類型整型n整型常量整型常量 即整常數(shù)即整常數(shù)n十進制整數(shù)十進制整數(shù).似似128、-60、0.n八進制整數(shù)八進制整數(shù).以以0開頭開頭,由正、負號由正、負號,07組成組成,似似0123代表八進制數(shù)代表八進制數(shù)123,即十進制數(shù)即十進制數(shù)83. n
6、十六進制整數(shù)十六進制整數(shù).以以0 x最先最先,由正、負號由正、負號,09,a-f,A-F組成組成.似似-0 x128代表十六進制數(shù)代表十六進制數(shù)-128,即十進制數(shù)即十進制數(shù)-296.838*38*28*18*001230123296)16*816*216*1(1280012x A B C D E F 十六進制十六進制10 11 12 13 14 15 十進制十進制根基信息類型整型根基信息類型整型n整型變量整型變量n根基型根基型,以以int示意示意.n短整型短整型,以以short int(或(或short)示意)示意.n長整型長整型,以以long int(或(或long)示意)示意.n無符號型
7、無符號型 存儲單元中全部二進制位用作存存儲單元中全部二進制位用作存放數(shù)自已放數(shù)自已,而不包羅符號而不包羅符號.n 無符號型變量只能存放不帶符號的整數(shù)無符號型變量只能存放不帶符號的整數(shù).n無符號整型無符號整型 以以unsigned int示意示意.n無符號短整型無符號短整型 以以unsigned short示意示意.n無符號長整型無符號長整型 以以unsigned long示意示意. 根基信息類型實型根基信息類型實型實型(浮點型)信息實型(浮點型)信息單精度浮點型單精度浮點型 float雙精度浮點型雙精度浮點型 double 存儲存儲 信息精度信息精度 取值范疇取值范疇 (有效數(shù)字有效數(shù)字)fl
8、oat 4字節(jié)字節(jié) 七八位七八位 (10-38 1038)double 8字節(jié)字節(jié) 十五十六位十五十六位 (10-308 10308 )double型信息比型信息比float精度高精度高,取值范疇大取值范疇大信息精度和取值范疇信息精度和取值范疇n信息精度信息精度 與與 取值范疇是兩個差別的概念取值范疇是兩個差別的概念:nfloat x = 1234567.89;n雖在取值范疇內(nèi)雖在取值范疇內(nèi),但無法精確表達但無法精確表達. nfloat y = 1.2e55;ny 的精度要求不高的精度要求不高,但超出取值范疇但超出取值范疇.n同時不是全部的實數(shù)都能在統(tǒng)計機中精確示同時不是全部的實數(shù)都能在統(tǒng)計機
9、中精確示意意n 實型常量的類型根基上實型常量的類型根基上double 1234567.80實型信息的存儲實型信息的存儲 -1.2345e+02符號位符號位 階碼階碼 尾數(shù)尾數(shù)根基信息類型字符型根基信息類型字符型n字符具有數(shù)值特點字符具有數(shù)值特點nA 65 0100 0001 n整型變量和字符變量的定義和賦值能夠交整型變量和字符變量的定義和賦值能夠交流流n【 ASCII碼范疇】碼范疇】nchar c;nc = A;n或或nc = 65; int i; i = 65; 或或 i = A;字符型信息的存儲字符型信息的存儲:一個字節(jié)存儲一個字節(jié)存儲ASCII碼碼字符的數(shù)值特點字符的數(shù)值特點字符字符AS
10、CII 碼碼對字符履行運算對字符履行運算 對字符的對字符的ASCII 碼履行碼履行運算運算例似例似:A 的的 ASCII 碼碼 65那么那么:A+1=66,對應(yīng)字符對應(yīng)字符 B辨識數(shù)字字符和數(shù)字辨識數(shù)字字符和數(shù)字 1 1轉(zhuǎn)轉(zhuǎn)義義字字符符n反歪杠后跟一個字符或數(shù)字反歪杠后跟一個字符或數(shù)字n字符常量字符常量,代表一個字符代表一個字符n n 101 x41 An全部字符都能夠用轉(zhuǎn)義字符示意全部字符都能夠用轉(zhuǎn)義字符示意變量變量在程序運行環(huán)節(jié)中在程序運行環(huán)節(jié)中, ,其值能夠被改變的量其值能夠被改變的量. .變量必須先定義變量必須先定義, ,后使用后使用定義變量時要指定變量名和信息類型定義變量時要指定變量
11、名和信息類型變量應(yīng)該先賦值變量應(yīng)該先賦值, ,后引用后引用變量的定義變量的定義n變量名變量名:合法的標識符合法的標識符n小寫字母;見名知義小寫字母;見名知義n變量的類型變量的類型:在定義時指定在定義時指定n變量定義的一樣形式變量定義的一樣形式n類型名類型名 變量名表;變量名表;nint celsius, fahr; 定義整型變量定義整型變量nfloat x; 定義單精度浮點型變量定義單精度浮點型變量ndouble area, length; 定義雙精度浮點型變定義雙精度浮點型變量量n變量名代表內(nèi)存中的一個存儲單元變量名代表內(nèi)存中的一個存儲單元,存放該變存放該變量的值量的值n該存儲單元的大小由變
12、量的信息類型決意該存儲單元的大小由變量的信息類型決意一個變量名只能定義一次一個變量名只能定義一次,辨識大小寫辨識大小寫常見錯誤常見錯誤n變量未定義便使用變量未定義便使用n忽視了大小寫忽視了大小寫,使得定義和使用的變量差別使得定義和使用的變量差別名名變量的使用變量的使用n必須先定義必須先定義,后使用后使用n應(yīng)該先賦值應(yīng)該先賦值,后引用后引用n變量的賦值方式變量的賦值方式n變量賦初值變量賦初值:在定義變量時對它賦值在定義變量時對它賦值nint a = 5, b = 3;n賦值表達式賦值表達式nint a, b, c;na = 5;nb = 3;nc = a + b;n輸入輸入nint a, b;n
13、scanf(%d%d, &a, &b);定義定義使用使用int a,b,c;c=a+b;變量的使用變量的使用n變量似果未賦值變量似果未賦值,其值為隨機數(shù)其值為隨機數(shù)c的值會是啥?的值會是啥?Chap 2 程序設(shè)計初步程序設(shè)計初步n程序的根基結(jié)構(gòu)程序的根基結(jié)構(gòu)n常量、變量、信息類型常量、變量、信息類型n運算符和表達式運算符和表達式n信息的輸出和輸入信息的輸出和輸入n數(shù)學函數(shù)及簡單程序設(shè)計數(shù)學函數(shù)及簡單程序設(shè)計2.2.3 算術(shù)運算和賦值運算算術(shù)運算和賦值運算fahr = 100; celsius = 5 * (fahr - 32) 9; 1、算術(shù)運算、算術(shù)運算雙目算術(shù)運算符雙目算術(shù)
14、運算符:+ - * %算術(shù)表達式算術(shù)表達式:用算術(shù)運算符將運算對象毗鄰起來用算術(shù)運算符將運算對象毗鄰起來的吻合的吻合C語言語法法那么的式子語言語法法那么的式子 數(shù)學式數(shù)學式:(59)(F-32) C表達式表達式:5 * (fahr - 32) 9 大概大概:數(shù)學式數(shù)學式:s(s-a)(s-b)(s-c)C表達式表達式:s*(s-a)*(s-b)*(s-c)算術(shù)運算算術(shù)運算雙目算術(shù)運算符雙目算術(shù)運算符:+ - * %算術(shù)表達式算術(shù)表達式:用算術(shù)運算符將運算對象毗鄰起來用算術(shù)運算符將運算對象毗鄰起來的吻合的吻合C語言語法法那么的式子語言語法法那么的式子 注重注重 整數(shù)除整數(shù)整數(shù)除整數(shù),得整數(shù)得整數(shù)
15、似似:12 0,94 2 ?5 * (fahr - 32) 9 和和 5 9 * (fahr - 32) 等價嗎等價嗎% 面向整型信息面向整型信息似似: 565,941,10040雙目運算符兩側(cè)操縱數(shù)的類型要一樣雙目運算符兩側(cè)操縱數(shù)的類型要一樣賦值運算賦值運算n賦值運算符賦值運算符 =n賦值表達式賦值表達式:用用 = 將一個變量和一個表達式毗鄰起將一個變量和一個表達式毗鄰起來的式子來的式子 n變量變量 表達式表達式n似似:n i = 1 *將數(shù)值將數(shù)值1賦給變量賦給變量i*n count = count + 1 *統(tǒng)計統(tǒng)計count+1的值同時賦的值同時賦給變量給變量count*n sum =
16、 i1 + i2 *統(tǒng)計統(tǒng)計i1+i2的值同時賦給變量的值同時賦給變量sum*n統(tǒng)計賦值運算符右側(cè)表達式的值統(tǒng)計賦值運算符右側(cè)表達式的值n將賦值運算符右側(cè)表達式的值賦給左側(cè)的變量將賦值運算符右側(cè)表達式的值賦給左側(cè)的變量 的左邊必須是一個變量的左邊必須是一個變量n復(fù)合的賦值運算符復(fù)合的賦值運算符:算術(shù)運算符與算術(shù)運算符與“=”聯(lián)合在共同聯(lián)合在共同,形成復(fù)合的賦值運算符形成復(fù)合的賦值運算符.n 例似例似:n i += 2 等價于等價于 i = i + 2n a %= 3 等價于等價于 a = a % 3n a * = b + 5 等價于等價于a = a * (b + 5)賦值運算賦值運算賦值表達式
17、賦值表達式n賦值表達式的統(tǒng)計賦值表達式的統(tǒng)計n對賦值表達式求解的環(huán)節(jié)是對賦值表達式求解的環(huán)節(jié)是:將賦值運算符右將賦值運算符右側(cè)的表達式的值賦給左側(cè)的變量側(cè)的表達式的值賦給左側(cè)的變量.賦值表達式賦值表達式的值便是被賦值的變量的值的值便是被賦值的變量的值.例似例似”x=3”那那個賦值表達式的值為個賦值表達式的值為3,而變量而變量x的值也是的值也是3.n賦值運算符依照賦值運算符依照“自右向左自右向左”的聯(lián)合次序的聯(lián)合次序. n例例:a=5,統(tǒng)計統(tǒng)計a += a -= a*a表達式的值表達式的值na=5na -= a*a a = a 25na += -20, a = a + (- 20) = -40a
18、-20a-40a賦值表達式賦值表達式Chap 2 程序設(shè)計初步程序設(shè)計初步n程序的根基結(jié)構(gòu)程序的根基結(jié)構(gòu)n常量、變量、信息類型常量、變量、信息類型n運算符和表達式運算符和表達式n信息的輸出和輸入信息的輸出和輸入n數(shù)學函數(shù)及簡單程序設(shè)計數(shù)學函數(shù)及簡單程序設(shè)計標準化輸出函數(shù)標準化輸出函數(shù)printf信息輸出信息輸出:標準化輸出函數(shù)標準化輸出函數(shù) printf #include printf(Hello World! n);printf(fahr = %d, celsius = %dn, fahr, celsius);printf(標準操縱字符串標準操縱字符串, 輸出指標輸出指標1, , 輸出指標輸
19、出指標n);用雙引號括起來,示意輸出的標準要輸出的信息注重注重:不存在自動的類型變形不存在自動的類型變形,所以輸出指標所以輸出指標類型和標準操縱講明必然要匹配類型和標準操縱講明必然要匹配標準輸出函數(shù)標準輸出函數(shù)printf n標準操縱是由雙引號括起來的字符串標準操縱是由雙引號括起來的字符串,它見諒它見諒三種信息三種信息:n標準講明標準講明:由由“%”和標準字符組成和標準字符組成,似似%d,%f等等.它的作用是將輸出的信息依照指定的標準輸它的作用是將輸出的信息依照指定的標準輸出出.n一樣字符一樣字符:需要原樣輸出的字符需要原樣輸出的字符.n轉(zhuǎn)義字符轉(zhuǎn)義字符:用于操縱輸出用于操縱輸出.n輸出表列是
20、部分要輸出的信息輸出表列是部分要輸出的信息. 一樣字符一樣字符 輸出表列輸出表列 printf(sum=%dn,sum); 標準講明標準講明 轉(zhuǎn)義字符轉(zhuǎn)義字符常用標準符常用標準符 n%d標準符標準符:n%d用來輸出十進制整數(shù)用來輸出十進制整數(shù),正數(shù)輸出不帶符號正數(shù)輸出不帶符號,負數(shù)輸出帶負號負數(shù)輸出帶負號.d前面還能夠加一個整數(shù)前面還能夠加一個整數(shù),示示意信息輸出的最小寬度意信息輸出的最小寬度.n例似例似:nint a = -1 , b = 25 , c = 125 ; nprintf(%d,%5dn , a, b);nprintf(%5d,%2dn , c , c);n輸出結(jié)論為輸出結(jié)論為:
21、n-1, 25n 125,125n%f標準符標準符:%f用來輸出單雙精度浮點數(shù)用來輸出單雙精度浮點數(shù).f前面還能夠前面還能夠m.n,m示意信息輸出的最小寬示意信息輸出的最小寬度度,n示意小數(shù)點后保留的位數(shù)示意小數(shù)點后保留的位數(shù).例似例似:nfloat x = 15.623 ; double p = 3.1415926; nprintf(“%f,%7.2fn , x, x);nprintf(%f, %7.2fn , y , y);n輸出結(jié)論為輸出結(jié)論為:n15.623000, 15.62n3.141592, 3.14標準化輸入函數(shù)標準化輸入函數(shù)scanf信息輸入信息輸入:標準化輸入函數(shù)標準化輸入
22、函數(shù) scanf #include scanf(%lf, &x);scanf(標準操縱字符串標準操縱字符串, 輸入指標輸入指標1, , 輸入指標輸入指標n);用雙引號括起來用雙引號括起來, ,示意輸入的標準示意輸入的標準變量地址變量地址標準輸入函數(shù)標準輸入函數(shù)scanf nscanf函數(shù)的功能是依照指定的標準輸入信函數(shù)的功能是依照指定的標準輸入信息息,能夠輸入隨意率性類型的多個信息能夠輸入隨意率性類型的多個信息.n標準操縱與標準操縱與printf函數(shù)含義一樣函數(shù)含義一樣,它由如果它由如果干個標準講明構(gòu)成干個標準講明構(gòu)成,其作用是操縱變形輸入其作用是操縱變形輸入信息的類型信息的類型.n地
23、址表列由如果干個地址構(gòu)成地址表列由如果干個地址構(gòu)成,它們能夠是它們能夠是變量的地址變量的地址,也能夠是字符串的首地址也能夠是字符串的首地址.似何分隔信息似何分隔信息 n用隱含的分隔符用隱含的分隔符.在輸入信息中用空格或換行符分隔信息在輸入信息中用空格或換行符分隔信息.n scanf(%d%d%d,&a , &b , &c);n 輸入信息輸入信息 n 3 4 5n 或輸入或輸入n 3n 4 5n 那么那么a=3,b=4,c=5n使用表現(xiàn)分隔符使用表現(xiàn)分隔符.在標準講明符中還能夠有其它字符在標準講明符中還能夠有其它字符,在輸入在輸入字符時應(yīng)輸入與這些字符一樣的字符字符時應(yīng)輸
24、入與這些字符一樣的字符.n scanf(%d,%d,%d,&a , &b , &c);n 輸入信息輸入信息n 3,4,5n 那么那么 a=3,b=4,c=5 程序解析程序解析求華氏溫度求華氏溫度 100F 對應(yīng)的攝氏溫度對應(yīng)的攝氏溫度.(例例2-3)#include int main(void) int celsius, fahr; 變量定義變量定義 fahr = 100; 變量使用變量使用 celsius = 5 * (fahr - 32) 9; printf(fahr = %d, celsius = %dn, fahr, celsius);輸出結(jié)論輸出結(jié)論 retu
25、rn 0;輸出輸出:fahr =100, celsius = :fahr =100, celsius = 37371714年年,荷蘭人華倫海特擬定荷蘭人華倫海特擬定以規(guī)格大氣壓力下水沸點為以規(guī)格大氣壓力下水沸點為212 冰點為冰點為32 華氏溫度華氏溫度 F=32+ (95)*C攝氏溫度攝氏溫度 C=(59)(F-32)改進例改進例2-3的程序的程序求華氏溫度求華氏溫度 100F 對應(yīng)的攝氏溫度對應(yīng)的攝氏溫度.攝氏溫度攝氏溫度 C=(59)(F-32) #include int main(void) int celsius, fahr; fahr = 100; celsius = 5 * (f
26、ahr - 32) 9; printf(fahr = %d, celsius = %dn, fahr, celsius); return 0;scanf(%d, &fahr);printf(“Enter fahr: n);Enter fahr:100fahr =100, celsius = 37n對比對比: 程序需要三個整型變量分不存放三個整數(shù)程序需要三個整型變量分不存放三個整數(shù),思考到三個思考到三個整數(shù)的平均數(shù)不必然為整數(shù)整數(shù)的平均數(shù)不必然為整數(shù),所以存放平均值的變量定義為所以存放平均值的變量定義為實型實型.*功能功能:求三個整數(shù)的平均數(shù)求三個整數(shù)的平均數(shù)*#includevoid
27、main() int a, b, c; *定義三個整型變量分不存放三個整數(shù)定義三個整型變量分不存放三個整數(shù)* float ave; *定義一個實型變量存放平均值定義一個實型變量存放平均值* scanf(%d,%d,%d,&a,&b,&c); *隨意率性輸入三個整數(shù)隨意率性輸入三個整數(shù)* ave = (a + b + c) 3.0; *統(tǒng)計平均值統(tǒng)計平均值* printf(ave=%7.2fn , ave); *輸出統(tǒng)計結(jié)論輸出統(tǒng)計結(jié)論*程序解析程序解析: :求三個整數(shù)的平均數(shù)求三個整數(shù)的平均數(shù)常見錯誤常見錯誤float a,b,c;scanf(“%d%d%d”,&
28、;a, &b, &c);int a=4;printf(“ %f ”,a);float a;scanf(“%f”, a);%f%f%f&a%dChap 2 程序設(shè)計初步程序設(shè)計初步n程序的根基結(jié)構(gòu)程序的根基結(jié)構(gòu)n常量、變量、信息類型常量、變量、信息類型n運算符和表達式運算符和表達式n信息的輸出和輸入信息的輸出和輸入n數(shù)學函數(shù)及簡單程序設(shè)計數(shù)學函數(shù)及簡單程序設(shè)計自帶的部分常用數(shù)學函數(shù)自帶的部分常用數(shù)學函數(shù)n使用數(shù)學庫中的函數(shù)時使用數(shù)學庫中的函數(shù)時, ,應(yīng)該第一步用預(yù)操作號應(yīng)該第一步用預(yù)操作號令令#include #include 指明要用到的數(shù)學函數(shù)所指明要用到的數(shù)學函數(shù)所
29、在的頭文件在的頭文件. .n調(diào)用數(shù)學函數(shù)時調(diào)用數(shù)學函數(shù)時, ,要給出函數(shù)名要給出函數(shù)名, ,背面是一對圓背面是一對圓括號括號, ,括號內(nèi)是使用函數(shù)所需的指標括號內(nèi)是使用函數(shù)所需的指標, ,指標能夠指標能夠是常量、變量或表達式是常量、變量或表達式. .n例似統(tǒng)計同時打印例似統(tǒng)計同時打印2 2的的3 3次方的語句能夠?qū)懗纱畏降恼Z句能夠?qū)懗? : :n printf(“%7.2f”, pow(2.0 , printf(“%7.2f”, pow(2.0 , 3.0);3.0);n調(diào)用的數(shù)學函數(shù)調(diào)用的數(shù)學函數(shù)powpow需要兩個指標需要兩個指標, ,這兩個指標這兩個指標根基上根基上doubledoubl
30、e型的型的, ,返回值也是返回值也是doubledouble型的型的, ,語語句履行結(jié)論為打印句履行結(jié)論為打印8.00.8.00.常用數(shù)學函數(shù)常用數(shù)學函數(shù)函 數(shù) 名功 能舉 例fabs(x)統(tǒng)計x的絕對值fabs(-3.5)等于3.5sqrt(x)統(tǒng)計x的非負平方根sqrt(16.0)等于4.0exp(x)統(tǒng)計指數(shù)函數(shù)exexp(1.0)等于2.71828log(x)統(tǒng)計x的自然對數(shù)ln xlog(2.718282)等于1.0log10(x)統(tǒng)計以10為底的對數(shù)函數(shù)log10 xLog10(10.0)等于1.0Pow(x,y)統(tǒng)計xypow(2.0,3.0)等于8.0sin(x)正弦函數(shù)sin
31、(0.0)等于0.0cos(x)余弦函數(shù)cos(0.0)等于1.0程序解析程序解析:統(tǒng)計存款的本息統(tǒng)計存款的本息(例例2-5) 輸入存款金額輸入存款金額 money、存期、存期 year 和年利率和年利率 rate,依照程式統(tǒng)計存款到期時的本息合計依照程式統(tǒng)計存款到期時的本息合計sum(稅前)(稅前),輸出時保留輸出時保留2位小數(shù)位小數(shù).sum = money ( 1 + rate)yearsum = money * pow(1 + rate), year)自動轉(zhuǎn)存自動轉(zhuǎn)存例例2-5 程序程序# include # include int main(void) int money, year;
32、 double rate, sum; printf(“Enter money:); scanf(%d, &money); printf(“Enter year: ); scanf(%d, &year); printf(“Enter rate:); scanf(%lf, &rate); sum = money * pow(1 + rate), year); printf(sum = %.2f, sum); return 0;Enter money: 1000Enter year: 3Enter rate: 0.025sum = 1076.89scanf(%d%d%lf,
33、&money, &year, &rate);double型對應(yīng)的標準操型對應(yīng)的標準操縱講明為縱講明為%lf*功能:輸入三角形三邊,統(tǒng)計面積*#include #include void main() float a , b , c , s , area; printf(Please enter 3 sides of a triangle:n); scanf(%f,%f,%f,&a , &b , &c); s = (a + b + c)2; area = sqrt(s * (s - a) * ( s - b) * (s - c); printf(a=%7.2f,b=%7.2f,c=%7.2fn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公共設(shè)施窗簾清洗消毒服務(wù)合同范本3篇
- 2024版汽車檢測臺租賃合同
- 2024石材外墻干掛勞務(wù)服務(wù)合同標準版6篇
- 2025年度特色飲品店門面房租賃及新品研發(fā)合同3篇
- 2025年度圓形冷卻塔能源管理服務(wù)合同4篇
- 2024版基礎(chǔ)建設(shè)融資借款協(xié)議模板版
- 2025年度水電工程質(zhì)保期服務(wù)合同4篇
- 2025年度學校圖書館窗簾升級改造合同4篇
- 2025年度生態(tài)修復(fù)工程承包樹木合同協(xié)議書4篇
- 2024石材行業(yè)品牌推廣與營銷合同3篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 綠色貸款培訓課件
- 大學生預(yù)征對象登記表(樣表)
- 主管部門審核意見三篇
- 初中數(shù)學校本教材(完整版)
- 父母教育方式對幼兒社會性發(fā)展影響的研究
- 新課標人教版數(shù)學三年級上冊第八單元《分數(shù)的初步認識》教材解讀
- (人教版2019)數(shù)學必修第一冊 第三章 函數(shù)的概念與性質(zhì) 復(fù)習課件
- 重慶市銅梁區(qū)2024屆數(shù)學八上期末檢測試題含解析
評論
0/150
提交評論