C語言課件:第四章 數(shù)據(jù)的輸入和輸出_第1頁
C語言課件:第四章 數(shù)據(jù)的輸入和輸出_第2頁
C語言課件:第四章 數(shù)據(jù)的輸入和輸出_第3頁
C語言課件:第四章 數(shù)據(jù)的輸入和輸出_第4頁
C語言課件:第四章 數(shù)據(jù)的輸入和輸出_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、共 25 頁 第 1 1 頁共 25 頁 第 2 2 頁 掌握C語言中輸入輸出數(shù)據(jù)的方法 掌握各種格式的使用 共 25 頁 第 3 3 頁 數(shù)據(jù)輸入輸出的概念數(shù)據(jù)輸入輸出的概念l 輸出:從計算機向顯示器、打印機等外部設(shè)輸出:從計算機向顯示器、打印機等外部設(shè)備輸出數(shù)據(jù)。備輸出數(shù)據(jù)。l輸入:從標準輸入設(shè)備鍵盤、鼠標等向計算輸入:從標準輸入設(shè)備鍵盤、鼠標等向計算機輸入數(shù)據(jù)。機輸入數(shù)據(jù)。lC語言不提供輸入輸出語句,輸入輸出操作語言不提供輸入輸出語句,輸入輸出操作是由是由C函數(shù)庫中的函數(shù)實現(xiàn)。函數(shù)庫中的函數(shù)實現(xiàn)。兩個基本的輸出兩個基本的輸出( (輸入輸入) )函數(shù):函數(shù):即:格式輸出即:格式輸出( (輸

2、入輸入) )函數(shù)函數(shù) 字符輸出字符輸出( (輸入輸入) )函數(shù)函數(shù)共 25 頁 第 4 4 頁1.函數(shù)的基本功能函數(shù)的基本功能 格式:格式:printf(格式控制字符串,輸出表列)格式控制字符串,輸出表列) 功能:從標準輸出設(shè)備上,按指定的格式輸出對應(yīng)功能:從標準輸出設(shè)備上,按指定的格式輸出對應(yīng) 的變量。的變量。2. 函數(shù)說明函數(shù)說明: (1) 格式控制字符串由雙引號括起來,由格式說明格式控制字符串由雙引號括起來,由格式說明符和符和普通字符(即需要原樣輸出的字符)組成。普通字符(即需要原樣輸出的字符)組成。 (2)(2)輸出表列是需要輸出的一些數(shù)據(jù),可以是常量、輸出表列是需要輸出的一些數(shù)據(jù),可

3、以是常量、變量或表達式。變量或表達式。(3)(3)輸出表列的類型必須與格式說明符在類型、個數(shù)輸出表列的類型必須與格式說明符在類型、個數(shù)和位置上一一對應(yīng)。和位置上一一對應(yīng)。共 25 頁 第 5 5 頁例例: #include main( ) int a=3, b=4; printf(“a=%d b=%d”,a,b);運行結(jié)果運行結(jié)果:a=3 b=4格式說明符格式說明符普通字符普通字符輸出表列輸出表列%d%d: : 輸出帶符號的輸出帶符號的十進制十進制整數(shù)整數(shù)% %u u:輸出:輸出無符號無符號整數(shù)整數(shù)% %o o:輸出:輸出八進制八進制無符號整數(shù)無符號整數(shù)% %x x:輸出:輸出十六進制十六進制

4、無符號整數(shù)(小寫)無符號整數(shù)(小寫)%X%X:輸出:輸出十六進制十六進制無符號整數(shù)(大寫)無符號整數(shù)(大寫)% %f f:以:以小數(shù)形式小數(shù)形式輸出單、雙精度實數(shù)輸出單、雙精度實數(shù)% %e: e: 以以指數(shù)形式指數(shù)形式輸出單、雙精度實數(shù)輸出單、雙精度實數(shù)% %g: g: 自動選用自動選用%f%f和和%e%e中輸出寬度較小的一種格式中輸出寬度較小的一種格式% %c: c: 輸出一個輸出一個字符字符%s%s: : 輸出輸出字符串字符串%:輸出百分號:輸出百分號% %基本格式說明符基本格式說明符3.格式說明符的修飾格式說明符的修飾 可以在可以在%和一般格式中間插入以下列表的格和一般格式中間插入以下列

5、表的格式修飾符,用于修飾輸出格式。式修飾符,用于修飾輸出格式。l 修飾修飾d,u,o,x格式符時,用于輸出格式符時,用于輸出long型數(shù)據(jù)。型數(shù)據(jù)。- 輸出的數(shù)字或字符輸出的數(shù)字或字符左對齊左對齊,右邊補空格右邊補空格. (若省略,系統(tǒng)默認是右對齊)(若省略,系統(tǒng)默認是右對齊)m 輸出數(shù)據(jù)占輸出數(shù)據(jù)占m列字符。列字符。n 輸出數(shù)據(jù)占輸出數(shù)據(jù)占n位小數(shù)位小數(shù)m.n 輸出數(shù)據(jù)占輸出數(shù)據(jù)占m列字符,列字符,n位小數(shù)。位小數(shù)。共 25 頁 第 8 8 頁 (1)(1) %d格式符格式符: 輸出帶符號的十進制整數(shù)。輸出帶符號的十進制整數(shù)。 %d 按整型數(shù)據(jù)的實際長度輸出。按整型數(shù)據(jù)的實際長度輸出。 %m

6、d m為指定的輸出字段的寬度為指定的輸出字段的寬度.若輸出數(shù)據(jù)的位數(shù)若輸出數(shù)據(jù)的位數(shù)大于大于m,則按實際位數(shù)輸出。若輸出數(shù)據(jù)的位數(shù)小于則按實際位數(shù)輸出。若輸出數(shù)據(jù)的位數(shù)小于m,則左端補空格則左端補空格; %ld 輸出長整型數(shù)據(jù)輸出長整型數(shù)據(jù).(在在Vc+系統(tǒng)中系統(tǒng)中%d和和%ld沒有區(qū)沒有區(qū)別別)例:int a=1234; printf(“%3d”,a); printf(“%5dn”,a); printf(“%-5d”,a);1234 1234實際實際 左補空左補空1234 左對齊,右補空左對齊,右補空共 25 頁 第 9 9 頁以下程序運行后的輸出結(jié)果是?以下程序運行后的輸出結(jié)果是?main

7、()int x,y,z; x=y=1; z=x+,y+,+y;printf(%d,%d,%d,x,y,z);A)2,3,3 B)2,3,2 C)2,3,1 D)2,2,1共 25 頁 第 1010 頁(2)(2)o o格式符格式符 輸出八進制無符號的整數(shù)。輸出八進制無符號的整數(shù)。 將內(nèi)存單元中的各位的值將內(nèi)存單元中的各位的值(0或或1)按八進制形式輸出按八進制形式輸出,輸出的數(shù)值不帶符號輸出的數(shù)值不帶符號,將符號也作為八進制數(shù)的一部分將符號也作為八進制數(shù)的一部分輸出。輸出。 例如例如,-1在內(nèi)存單元中在內(nèi)存單元中(以補碼形式存放以補碼形式存放)如下如下: int a=-1; -1: print

8、f(“%d,%o”,a,a); 輸出輸出Tc系統(tǒng)系統(tǒng): 1 1 11 11 11 11 11 11 11VC+下-1,177777(3)(3) x格式符格式符,以十六進制數(shù)無符號形式輸出整數(shù)。以十六進制數(shù)無符號形式輸出整數(shù)。(4)(4) u格式符格式符,以十進制形式輸出無符號型數(shù)據(jù)。以十進制形式輸出無符號型數(shù)據(jù)。 例例 #include main() unsigned int a=65535; int b=-2; printf(“a=%d,%o,%x,%un”,a,a,a,a); printf(“b=%d,%o,%x,%un”,b,b,b,b); 輸出輸出Tc系統(tǒng)系統(tǒng): a=-1,177777

9、,ffff,65535 b=-2,177776,fffe,65534VC+下共 25 頁 第 1212 頁(5)(5) c 格式符格式符 輸出一個字符。輸出一個字符。 整數(shù)的值在整數(shù)的值在3333126126范圍內(nèi)范圍內(nèi), ,也可以用字符形式輸也可以用字符形式輸出可顯示字符。在輸出前出可顯示字符。在輸出前, ,將該整數(shù)轉(zhuǎn)換成相應(yīng)的將該整數(shù)轉(zhuǎn)換成相應(yīng)的ASCIIASCII字符字符; ;字符數(shù)據(jù)也可以用整數(shù)形式輸出。字符數(shù)據(jù)也可以用整數(shù)形式輸出。例例 #include main( ) char c=a; int i=97; printf(%c,%dn,c,c); printf(%c,%dn,i,i

10、); 輸出輸出: a,97 a,97共 25 頁 第 1313 頁(6) s格式符格式符 輸出一個字符串。輸出一個字符串。說明:說明: 若不指定字符寬度和對齊方式若不指定字符寬度和對齊方式,則輸出全部字符串則輸出全部字符串. 例如例如: printf(%s, CHINA); 程序運行結(jié)果:程序運行結(jié)果: CHINA 若指定寬度若指定寬度m,實際字符個數(shù)大于,實際字符個數(shù)大于m,按實際寬度輸出按實際寬度輸出;如果實際字符個數(shù)小于如果實際字符個數(shù)小于m,字符右對齊,左邊填空格。字符右對齊,左邊填空格。 例如例如: : printf(s1=%s,s2=%3s,s3=%-5.2s,s4=%.3sn,

11、abcd, abcd, abcd, abcd) ; 程序運行結(jié)果:程序運行結(jié)果: s1=abcd,s2=abcd,s3=ab ,s4=abcs1=abcd,s2=abcd,s3=ab ,s4=abc共 25 頁 第 1414 頁(7) f格式符格式符 以小數(shù)形式輸出實數(shù)以小數(shù)形式輸出實數(shù)(包括單、雙精度包括單、雙精度)。1) %f , 不指定字段寬度不指定字段寬度,由系統(tǒng)自動指定由系統(tǒng)自動指定,使整數(shù)部使整數(shù)部分全部輸出分全部輸出,并輸出并輸出6位小數(shù)(輸出雙精度數(shù)據(jù),位小數(shù)(輸出雙精度數(shù)據(jù),也是也是6位,但誤差降低)。位,但誤差降低)。2) %m.nf , 指定輸出的數(shù)據(jù)共占指定輸出的數(shù)據(jù)共

12、占m列列,其中有其中有n位小位小數(shù)數(shù).若數(shù)據(jù)長度小于若數(shù)據(jù)長度小于m,則左端補空格。則左端補空格。 例:例:float x=15.3,y=222.225111; printf(“%f,%6.2fn”,x,y);按四舍五入按四舍五入共 25 頁 第 1515 頁(8) e格式格式 以指數(shù)形式輸出實數(shù)。以指數(shù)形式輸出實數(shù)。 1) %e 不指定輸出數(shù)據(jù)所占的寬度和數(shù)字部分小數(shù)不指定輸出數(shù)據(jù)所占的寬度和數(shù)字部分小數(shù)位數(shù)位數(shù),由系統(tǒng)自動指定給出由系統(tǒng)自動指定給出6位小數(shù)位小數(shù),指數(shù)部分占指數(shù)部分占5位位,其其中中“e”占一位占一位,指數(shù)指數(shù)符號占一位符號占一位,指數(shù)指數(shù)占占3位位.數(shù)值按標數(shù)值按標準化指

13、數(shù)形式輸出準化指數(shù)形式輸出(小數(shù)點前有小數(shù)點前有1位非零數(shù)字)。位非零數(shù)字)。 例如例如: printf(“%e”,123.456); 輸出輸出:1.234560e+002 e格式輸出的實數(shù)共占格式輸出的實數(shù)共占13列寬度列寬度. 3位位6位位共 25 頁 第 1616 頁(9)g格式符格式符:根據(jù)數(shù)值的大小輸出實數(shù)根據(jù)數(shù)值的大小輸出實數(shù),自動選自動選 f 格式或格式或 e 格式格式(選擇輸出時占寬度較小的一種選擇輸出時占寬度較小的一種),且不輸出無意且不輸出無意義的零。義的零。 例如:例如: f=123.468; printf(“%f %e %g”,f,f,f); 輸出如下輸出如下:123.

14、468002 1.234680e+002 123.46810列列13列列10列列共 25 頁 第 1717 頁1. 1. 格式說明符與變量表要一一對應(yīng),即:格式說明符與變量表要一一對應(yīng),即:類型相同類型相同,個數(shù)相等個數(shù)相等2. 2. 格式說明符號用小寫字母(格式說明符號用小寫字母(%X%X除外)除外)3. 3. 格式說明符號之外的符號均照原樣顯示格式說明符號之外的符號均照原樣顯示4. 4. 若需顯示百分號,格式為:若需顯示百分號,格式為:%5. 5. 如果實際數(shù)據(jù)所占字符位大于指定的域?qū)挘绻麑嶋H數(shù)據(jù)所占字符位大于指定的域?qū)挘磳嶋H按實際輸出輸出共 25 頁 第 1818 頁例例: :分析程

15、序的執(zhí)行結(jié)果分析程序的執(zhí)行結(jié)果main( )main( ) int int a=16;char e= a=16;char e=A A; ; unsigned b; unsigned b; long c; long c; float d; float d; b=65535;c=123456;d=123.45; b=65535;c=123456;d=123.45; printf( printf(”a a=%d,%4d,%-6d,c=%ldn=%d,%4d,%-6d,c=%ldn”, a, a, a, c);, a, a, a, c); printf( printf(”%o, %x, %un%o,

16、%x, %un”, b, b, b);, b, b, b); printf( printf(”%f%f, %e, %13.3e, %gn, %e, %13.3e, %gn”, d, d, d, d);, d, d, d, d); printf(printf(”%c,%s,%7.3sn%c,%s,%7.3sn”,e,e,”ChinaChina”, ,”BeijingBeijing”);); 這里這里7指輸出寬度,指輸出寬度,3表示輸表示輸出該字符串的前出該字符串的前3個字符。個字符。共 25 頁 第 1919 頁格式:格式: putchar(字符變量)字符變量)功能功能 :在標準輸出設(shè)備上,輸出

17、指定的字符。:在標準輸出設(shè)備上,輸出指定的字符。說明說明:* 一次調(diào)用只能輸出一次調(diào)用只能輸出一個字符一個字符* 加上分號成為加上分號成為字符輸出語句字符輸出語句* 使用時在程序開頭用編譯預(yù)處理命令使用時在程序開頭用編譯預(yù)處理命令#include”stdio.h”或或: #include編譯預(yù)處理編譯預(yù)處理請詳見附錄請詳見附錄E共 25 頁 第 2020 頁例例:#include main( ) char a,b,c; a=B;b=O;c=Y; putchar(a);putchar(b);putchar(c);輸出:輸出:BOY注意:頭文件聲明不可少!注意:頭文件聲明不可少!共 25 頁 第

18、2121 頁#includemain( ) char c= a ; putchar( c);思考思考怎樣輸出多個字符?怎樣輸出多個字符?多個字符怎樣排列?多個字符怎樣排列?char c1,c2,c3;c1= a ;c2= b ;c3= c ;putchar(c1);putchar(c2);putchar(c3);abcabcputchar( n );與與putchar(97);putchar(98);putchar(99);等效等效與與printf(“%c%c%c”,c1,c2,c3);等效等效char c1,c2,c3;c1= a ;c2= b ;c3= c ;putchar(c1); pu

19、tchar( n );putchar(c2); putchar( n );putchar(c3);共 25 頁 第 2222 頁閱讀并上機練習(xí)閱讀并上機練習(xí)第四章例第四章例4-1,4-2,4-3,4-4,4-5目的:掌握輸出函數(shù)目的:掌握輸出函數(shù)共 25 頁 第 2323 頁 格式字符格式字符指定輸入數(shù)指定輸入數(shù)據(jù)格式據(jù)格式輸入數(shù)據(jù)輸入數(shù)據(jù)地址表列地址表列非格式字符非格式字符輸入數(shù)據(jù)以輸入數(shù)據(jù)以,分隔分隔沒有時用沒有時用空格空格、Tab或或回車回車分隔分隔共 25 頁 第 2424 頁%d%d: : 輸入輸入十進制十進制整數(shù)整數(shù)% %o o:輸入:輸入八進制八進制整數(shù)整數(shù)% %x x:輸入:輸

20、入十六進制十六進制整數(shù)整數(shù)% %f f: : 以以小數(shù)形式小數(shù)形式輸入實數(shù)輸入實數(shù)% %e e:以:以指數(shù)形式指數(shù)形式輸入實數(shù)輸入實數(shù)% %c: c: 輸入一個輸入一個字符字符%s%s: : 輸入輸入字符串字符串scanf()函數(shù)說明符函數(shù)說明符共 25 頁 第 2525 頁m 表示數(shù)據(jù)占用的寬度表示數(shù)據(jù)占用的寬度l 加在加在d、o、x、u前:輸入長整型前:輸入長整型 加在加在f、e 前:輸入雙精度型前:輸入雙精度型L 加在加在f、e 前:輸入前:輸入long double型型h 加在加在d、o、x 前前:輸入短整型輸入短整型* 本輸入項在讀入后不賦給相應(yīng)的變量本輸入項在讀入后不賦給相應(yīng)的變量

21、共 25 頁 第 2626 頁 說明:說明: * * scanf scanf 函數(shù)中的函數(shù)中的“格式控制格式控制”后面必須是后面必須是變量地址變量地址而不是變量名。而不是變量名。 * * 輸入數(shù)據(jù)時輸入數(shù)據(jù)時, ,在兩個數(shù)據(jù)之間以在兩個數(shù)據(jù)之間以一個一個或或多個空格多個空格間隔間隔, ,也可以用也可以用回車回車鍵、鍵、跳格鍵跳格鍵tabtab分隔分隔。共 25 頁 第 2727 頁 * * 輸入時可以指定域?qū)捿斎霑r可以指定域?qū)? ,不允許規(guī)定精度不允許規(guī)定精度. .int a,b ;scanf(“%3d%3d”,&a,&b); float x; scanf(“%8.2f ”,&x);* * 輸

22、入輸入時,遇下列情況結(jié)束時,遇下列情況結(jié)束* 回車,空格回車,空格* 寬度結(jié)束寬度結(jié)束* 非法輸入非法輸入輸入輸入123456123456系統(tǒng)自動將系統(tǒng)自動將123123賦給賦給a,456a,456賦給賦給b b如:如:int k; scanf(“%3d”,&k);輸入:輸入:123456789k為:為:123例:例: main( ) int a ,b,c; scanf(%d%d%d,&a,&b,&c); printf(%d ,%d ,%dn,a ,b,c); 以下三種數(shù)據(jù)輸入方法都可以:以下三種數(shù)據(jù)輸入方法都可以: 121516 12 1516 12(按按tab鍵鍵)15 16 * * 格式

23、控制字符串中若包含格式控制字符串中若包含普通字符普通字符,則輸入時必須,則輸入時必須照原樣輸入普通字符,否則將導(dǎo)致輸入結(jié)束。照原樣輸入普通字符,否則將導(dǎo)致輸入結(jié)束。 如:如:int a,b,cint a,b,c; ; scanf(“%d scanf(“%d, ,%d%d, ,%d”,&a,&b,&c%d”,&a,&b,&c);); 輸入:輸入:1 1, ,2 2, ,33 * * 數(shù)值型數(shù)據(jù)和字符型數(shù)據(jù)混合輸入方法數(shù)值型數(shù)據(jù)和字符型數(shù)據(jù)混合輸入方法 main()main() int a,b,c,d,e int a,b,c,d,e; ;scanf(“%d%c%c%c%d”,&a,&b,&c,&d

24、,&e); scanf(“%d%c%c%c%d”,&a,&b,&c,&d,&e); printf(“a=%d,b=%c,c=%c,d=%c,e=%d”,a,b, printf(“a=%d,b=%c,c=%c,d=%c,e=%d”,a,b, c,d,ec,d,e);); 輸入:輸入:123123a ab bc c789789 輸出:輸出:a=123,b=a,c=b,d=c,ea=123,b=a,c=b,d=c,e=789=789注意格式說明符以注意格式說明符以外的其他字符外的其他字符* *在用在用“%c”%c”格式輸入字符時格式輸入字符時, ,空格字符和空格字符和“轉(zhuǎn)轉(zhuǎn)義字符義字符”都作為有效字

25、符輸入都作為有效字符輸入. .如,如,scanf(%c%c%c,&a,&b,&cscanf(%c%c%c,&a,&b,&c););輸入:輸入:x xy yz zx x字符賦給字符賦給a,a,空格字符賦給空格字符賦給b, yb, y字符賦給字符賦給c c共 25 頁 第 3030 頁l輸入輸入doubledouble型數(shù)據(jù)型數(shù)據(jù), ,必須用格式說明符必須用格式說明符%lf%lf或或%le%le,l輸入輸入longlong型數(shù)據(jù),必須用型數(shù)據(jù),必須用%ld%ld。(。(vc+6.0vc+6.0不受限制不受限制 )l標準標準C C在在scanfscanf中不使用中不使用%u%u說明符說明符, ,對對

26、unsignedunsigned型數(shù)據(jù)型數(shù)據(jù), ,以以%d%d或或%o%o、%x%x格式格式輸入。輸入。l% %后的后的“* *”為附加說明符為附加說明符, ,用來表示跳過它對應(yīng)的數(shù)據(jù)。用來表示跳過它對應(yīng)的數(shù)據(jù)。l輸入時格式控制符中不能加輸入時格式控制符中不能加“n”n”。l在在scanfscanf函數(shù)的格式控制字符串中盡量不要出現(xiàn)普通字符,函數(shù)的格式控制字符串中盡量不要出現(xiàn)普通字符,尤其不能將輸入提示放在其中。需要顯示輸入提示應(yīng)該調(diào)尤其不能將輸入提示放在其中。需要顯示輸入提示應(yīng)該調(diào)用用printfprintf函數(shù)實現(xiàn)。函數(shù)實現(xiàn)。提示注意:提示注意: 例:例:double a; int b;

27、float c; scanf( %f,%2d,%*d,%5f ,&a,&b,&c);printf( a=%fnb=%dnc=%fn ,a,b,c);輸入:輸入:5.3,12,456,1.23456回車回車原因是格式符用錯了原因是格式符用錯了.應(yīng)該用應(yīng)該用lf或或le格式格式雙精度變量雙精度變量a輸入時輸入時必須用必須用%lf格式格式雙精度變量輸出可以用雙精度變量輸出可以用%f格式格式或或%lf格式格式共 25 頁 第 3232 頁#include main() int a; float b,c; scanf(“%2d%3f%4f”,&a,&b,&c); printf(“a=%d,b=%f,c=

28、%fn”,a,b,c); 輸入:輸入:12345678987654321輸出輸出?例例:共 25 頁 第 3333 頁4.2. 2 getchar函數(shù)函數(shù)(字符輸入函數(shù)字符輸入函數(shù))一般形式:一般形式:getchar( ) -沒有參數(shù)沒有參數(shù)功能:從鍵盤輸入一個字符。功能:從鍵盤輸入一個字符。說明:說明:1)只能輸入一個字符)只能輸入一個字符 2)可以將獲得的字符賦給)可以將獲得的字符賦給int 型或型或char型的變量型的變量 例例 #include main() char c; c=getchar( ); putchar(c); 運行時鍵入字符運行時鍵入字符a,必須要回車必須要回車則輸出為

29、:則輸出為:a 注意:輸入字符時不要帶撇號注意:輸入字符時不要帶撇號也可改成也可改成int c;共 25 頁 第 3434 頁#include stdio.h main() int c;c=getchar();putchar(c-1);putchar(c);putchar(c+1);不要丟掉頭文件不要丟掉頭文件共 25 頁 第 3535 頁當執(zhí)行程序時,按下列方式輸入數(shù)據(jù):當執(zhí)行程序時,按下列方式輸入數(shù)據(jù):1234則輸出結(jié)果是A) 1234 B) 12 C)12 D) 12 3 34 練習(xí):練習(xí):例例:輸入三角形的三邊長輸入三角形的三邊長,求三角形面積求三角形面積.為簡單起見為簡單起見,設(shè)輸入

30、的三邊長設(shè)輸入的三邊長a,b,c能構(gòu)成三角形能構(gòu)成三角形.#include math.h main()float a,b,c,s,area; scanf(%f,%f,%f,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c); printf(a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2fn ,a,b,c,s); printf(area=%7.2fn,area); 輸入輸入:3,4,6 輸出如下輸出如下:a= 3.00, b= 4.00, c= 6.00, s= 6.50area= 5.33注意:此例調(diào)用了函數(shù)庫中注意:此例調(diào)用了函數(shù)庫中的函數(shù)的函數(shù)sqrt,必須在程序開,必須在程序開頭加上頭加上include命令,把頭文命令,把頭文件件

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論