順序結(jié)構(gòu) 次課PPT課件_第1頁
順序結(jié)構(gòu) 次課PPT課件_第2頁
順序結(jié)構(gòu) 次課PPT課件_第3頁
順序結(jié)構(gòu) 次課PPT課件_第4頁
順序結(jié)構(gòu) 次課PPT課件_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、主要內(nèi)容:主要內(nèi)容:1.了解C程序組成特點2.掌握賦值語句構(gòu)成與使用要點3.理解C語言中的數(shù)據(jù)輸入輸出4.掌握字符數(shù)據(jù)的輸入輸出函數(shù)的使用方法5.熟練掌握格式輸入/輸出函數(shù)的使用方法6.能編寫簡單的順序結(jié)構(gòu)程序第1頁/共37頁1.C1.C語言程序的構(gòu)成語言程序的構(gòu)成第2頁/共37頁2.2.一個函數(shù)由兩部分組成一個函數(shù)由兩部分組成#include void main() int a,b,sum; a=3; b=5; sum=a+b; printf(”sum= %dn,sum); 第3頁/共37頁3.C3.C語言程序結(jié)構(gòu)語言程序結(jié)構(gòu)全局變量數(shù)據(jù)描述數(shù)據(jù)操作第4頁/共37頁C語句構(gòu)成C C語句分為語

2、句分為5 5類:類:第5頁/共37頁控制語句1.條件語句:if else (或?:)2.循環(huán)語句:for ( ) 3.條件循環(huán):while ( ) 4.條件循環(huán):do while ();5.結(jié)束本次循環(huán)語句:continue6.終止循環(huán)或switch語句:break7.多分支選擇語句:switch( ) case.; 8.轉(zhuǎn)向語句:goto9.由函數(shù)返回語句:return 第6頁/共37頁賦值語句1.1.構(gòu)成:構(gòu)成:由賦值表達式加上一個分號由賦值表達式加上一個分號“;”構(gòu)成。構(gòu)成。如:a=3; a+=8; b*=a+3; a=(b=10)/(c=2);2.2.理解理解“= =”真正含義:真正含

3、義:是一個運算符,賦值運算符。是一個運算符,賦值運算符。a=a+ba=a+b的含義的含義:是分別取出a存儲單元和b存儲單元的數(shù)據(jù),進行算術(shù)運算,之后將運算結(jié)果放回a存儲單元3.3.區(qū)別賦值表達式與賦值語句是兩個不同的概念區(qū)別賦值表達式與賦值語句是兩個不同的概念表達式加上分號就構(gòu)成了語句,表達式和語句是兩個不同的概念。在C程序中,如在控制語句中,凡是標(biāo)識可使用表達式的結(jié)構(gòu)中,不要畫蛇添足加上分號。第7頁/共37頁認(rèn)識C程序中的數(shù)據(jù)輸入輸出1 1. . 輸入輸出是以計算機主機為主體,輸入指從輸入設(shè)輸入輸出是以計算機主機為主體,輸入指從輸入設(shè)備向計算機輸入數(shù)據(jù),而輸出是指計算機向外部設(shè)備向計算機輸入

4、數(shù)據(jù),而輸出是指計算機向外部設(shè)備輸出數(shù)據(jù)。備輸出數(shù)據(jù)。2 2. . C程序中的輸入輸出是通過調(diào)用程序中的輸入輸出是通過調(diào)用C函數(shù)庫中的函數(shù)函數(shù)庫中的函數(shù)來實現(xiàn)的,來實現(xiàn)的,C語言本身不提供輸入輸出語句。語言本身不提供輸入輸出語句。3 3. . 在使用在使用C函數(shù)庫時,要用預(yù)編譯命令函數(shù)庫時,要用預(yù)編譯命令“#include”將將有關(guān)有關(guān)“頭文件頭文件”包含在用戶源文件中的開頭處。使包含在用戶源文件中的開頭處。使用標(biāo)準(zhǔn)輸入輸出庫函數(shù)用到的文件是用標(biāo)準(zhǔn)輸入輸出庫函數(shù)用到的文件是“stdio.h”,如:如: #include 第8頁/共37頁認(rèn)識C程序中的數(shù)據(jù)輸入輸出 輸入輸出是對計算機而言的。 本

5、章給出標(biāo)準(zhǔn)輸入輸出設(shè)備(鍵盤和顯示器)輸入輸出操作的實現(xiàn)。 C語言自身沒有提供輸入輸出語句,輸入輸出是通過函數(shù)實現(xiàn)的。 計計算算機機輸入設(shè)備:輸入設(shè)備:鍵盤鍵盤(標(biāo)準(zhǔn)輸入設(shè)備標(biāo)準(zhǔn)輸入設(shè)備)磁盤文件磁盤文件光盤光盤掃描儀掃描儀輸出設(shè)備:輸出設(shè)備:顯示器顯示器(標(biāo)準(zhǔn)輸出設(shè)備標(biāo)準(zhǔn)輸出設(shè)備)磁盤文件磁盤文件打印機打印機繪圖儀繪圖儀數(shù)據(jù)數(shù)據(jù)輸入輸入數(shù)據(jù)數(shù)據(jù)輸出輸出第9頁/共37頁字符數(shù)據(jù)的輸入輸出1.putchar1.putchar函數(shù)函數(shù)作用作用:是將是將一個字符一個字符輸出到標(biāo)準(zhǔn)輸出設(shè)備。輸出到標(biāo)準(zhǔn)輸出設(shè)備。注意注意:格式中的格式中的c是該函數(shù)的參數(shù),可以是字符型或整型數(shù)據(jù)。是該函數(shù)的參數(shù),可以是字

6、符型或整型數(shù)據(jù)。使用該函數(shù)時需要預(yù)編譯命令:使用該函數(shù)時需要預(yù)編譯命令: #include putchar()也可以輸出一個控制字符或其它轉(zhuǎn)義字符。也可以輸出一個控制字符或其它轉(zhuǎn)義字符。格式格式:putchar ( c )舉例舉例:第10頁/共37頁字符數(shù)據(jù)的輸入輸出舉例:舉例:#include void main() char a; int i; a=A,i=65;/i=256+65; putchar(a); putchar(n); putchar(i); putchar(n); putchar(A); putchar(n); putchar(65); putchar(n); putchar

7、(101);/putchar(x41); putchar(n); 第11頁/共37頁字符數(shù)據(jù)的輸入輸出2.getchar2.getchar函數(shù)函數(shù)作用作用:從標(biāo)準(zhǔn)輸入設(shè)備上從標(biāo)準(zhǔn)輸入設(shè)備上(鍵盤緩沖區(qū)鍵盤緩沖區(qū))讀入讀入一個字符一個字符。注意注意:該函數(shù)本身沒有參數(shù)該函數(shù)本身沒有參數(shù),其函數(shù)值就是從輸入設(shè)備得到的一個其函數(shù)值就是從輸入設(shè)備得到的一個字符。字符。該函數(shù)獲得的字符可以賦值給一個字符或整型變量,也可該函數(shù)獲得的字符可以賦值給一個字符或整型變量,也可以作為表達式的一部分。以作為表達式的一部分。該函數(shù)只能接收一個字符,輸入多個字符時,后面多余的該函數(shù)只能接收一個字符,輸入多個字符時,后面

8、多余的作廢;按回車鍵才開始接收字符。作廢;按回車鍵才開始接收字符。使用該函數(shù)時需要預(yù)編譯命令:使用該函數(shù)時需要預(yù)編譯命令: #include 格式格式:getchar ( )第12頁/共37頁字符數(shù)據(jù)的輸入輸出舉例:舉例:/* 例1 */#include void main() char c; c=getchar(); putchar(c); putchar(n);/* 例2 */#include void main() int i; i=getchar(); putchar(i); putchar(n);/* 例3 */#include void main() putchar(getchar

9、(); putchar(n); 第13頁/共37頁字符數(shù)據(jù)的輸入輸出舉例:舉例:/* 例4 */#include void main() char c; int i; c=getchar(); putchar(c); putchar(n); i=getchar(); putchar(i); putchar(n); putchar(getchar(); putchar(n); 第14頁/共37頁格式輸入輸出1.printf1.printf函數(shù)函數(shù)2.scanf2.scanf函數(shù)函數(shù)第15頁/共37頁printf函數(shù)作用作用:按指定的格式向終端輸出若干任意類型的數(shù)據(jù)。按指定的格式向終端輸出若干任意

10、類型的數(shù)據(jù)。說明說明:控制格式符是用雙撇號括起來的字符串,它包含格式說明控制格式符是用雙撇號括起來的字符串,它包含格式說明字符和普通字符。字符和普通字符。格式說明字符由格式說明字符由%和格式字符組成,和格式字符組成,作用是將輸出項列表作用是將輸出項列表中的輸出數(shù)據(jù)用指定的格式輸出;中的輸出數(shù)據(jù)用指定的格式輸出;普通字符是原樣輸出的普通字符是原樣輸出的字符。字符。輸出項列表是需要輸出的一些數(shù)據(jù),可以是合法表達式,輸出項列表是需要輸出的一些數(shù)據(jù),可以是合法表達式,輸出項列表中的各輸出項之間要用輸出項列表中的各輸出項之間要用“,”分隔。分隔。格式說明字符與輸出項列表各項從左向右對應(yīng),當(dāng)格式符格式說明

11、字符與輸出項列表各項從左向右對應(yīng),當(dāng)格式符個數(shù)少于輸出項時,多余的輸出項不予輸出;若格式符多個數(shù)少于輸出項時,多余的輸出項不予輸出;若格式符多于輸出項時,各系統(tǒng)的處理有所不同。于輸出項時,各系統(tǒng)的處理有所不同。形式形式:printf (格式控制符格式控制符,輸出項列表輸出項列表)第16頁/共37頁printf函數(shù)(格式字符)(1)d(1)d格式符格式符:用來輸出十進制整數(shù)用來輸出十進制整數(shù)(d要小寫要小寫) , ,用法如下幾種:用法如下幾種:%d 按十進制整型數(shù)據(jù)的實際長度輸出。按十進制整型數(shù)據(jù)的實際長度輸出。%md m為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)

12、據(jù)位數(shù)小于 m,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于m,則按,則按 實際寬度輸出。實際寬度輸出。%ld 輸出長整型數(shù)據(jù)。輸出長整型數(shù)據(jù)。%mld 按指定寬度輸出長整型數(shù)據(jù)。按指定寬度輸出長整型數(shù)據(jù)。例例:#include void main() short i;int j;long k; i=-1; j=8000; k=0 xffffffff; printf(%d,%d,%dn,i,j,k); printf(%8d,%8d,%8dn,i,j,k); printf(%ld,%ld,%ldn,i,j,k); printf(%8ld,%8ld,%8ldn,i,j,k);

13、 第17頁/共37頁printf函數(shù)(格式字符)(2)o(2)o格式符格式符:以八進制無符號形式輸出整數(shù)以八進制無符號形式輸出整數(shù) , ,用法如下幾種:用法如下幾種:%o 按八進制按八進制無符號無符號整型形式實際長度輸出。整型形式實際長度輸出。%mo m為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于 m,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于m,則按,則按 實際寬度輸出。實際寬度輸出。%lo 輸出長整型數(shù)據(jù)。輸出長整型數(shù)據(jù)。%mlo 按指定寬度輸出長整型數(shù)據(jù)。按指定寬度輸出長整型數(shù)據(jù)。例例:#include void main(

14、) short i;int j;long k; i=-1;j=8000;k=0 xffffffff printf(%o,%o,%on,i,j,k); printf(%15o,%15o,%15on,i,j,k); printf(%lo,%lo,%lon,i,j,k); printf(%15lo,%15lo,%15lon,i,j,k);第18頁/共37頁printf函數(shù)(格式字符)(3)x(3)x格式符格式符:以十六進制無符號形式輸出整數(shù)以十六進制無符號形式輸出整數(shù) , ,用法如下:用法如下:%x 按十六進制按十六進制無符號無符號整型形式實際長度輸出。整型形式實際長度輸出。%mx m為正整數(shù),指定

15、輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于 m,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于m,則按,則按 實際寬度輸出。實際寬度輸出。%lx 輸出長整型數(shù)據(jù)。輸出長整型數(shù)據(jù)。%mlx 按指定寬度輸出長整型數(shù)據(jù)。按指定寬度輸出長整型數(shù)據(jù)。例例:#include void main() int i=-1; printf(%d,%o,%xn,i,i,i);提示:x可大小寫均可,當(dāng)大寫時,輸出中的a-f也以大寫形式出現(xiàn)第19頁/共37頁printf函數(shù)(格式字符)(4)u(4)u格式符格式符:以十進制形式輸出無符號整數(shù)以十進制形式輸出無符號整數(shù) ,

16、,用法如下:用法如下:%u 以十進制以十進制無符號無符號整型形式實際長度輸出。整型形式實際長度輸出。%mu m為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于為正整數(shù),指定輸出數(shù)據(jù)寬度。若數(shù)據(jù)位數(shù)小于 m,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于m,則按,則按 實際寬度輸出。實際寬度輸出。%lu 輸出長整型數(shù)據(jù)。輸出長整型數(shù)據(jù)。%mlu 按指定寬度輸出長整型數(shù)據(jù)。按指定寬度輸出長整型數(shù)據(jù)。例例:#include void main() unsigned int a=0 xffffffff; int b=-2; printf(%d,%o,%x,%un,a,a,a,a); pr

17、intf(%d,%o,%x,%un,b,b,b,b);第20頁/共37頁printf函數(shù)(格式字符)(5)c(5)c格式符格式符:用來輸出一個字符。:用來輸出一個字符。一個整數(shù),也可以用字符形式輸出,輸出的內(nèi)容為其存一個整數(shù),也可以用字符形式輸出,輸出的內(nèi)容為其存儲單元低儲單元低8位的二進制編碼與位的二進制編碼與ASCII對應(yīng)的字符;一個字符也對應(yīng)的字符;一個字符也可以用整數(shù)形式輸出。可以用整數(shù)形式輸出。例例:#include void main() int i; char c; i=321; c=A; printf(%d,%cn,i,i); printf(%d,%cn,c,c);第21頁/共

18、37頁printf函數(shù)(格式字符)(6)s(6)s格式符格式符:用來輸出一個字符串用來輸出一個字符串 , ,用法如下:用法如下:%s :以實際長度輸出字符串。:以實際長度輸出字符串。%ms:m為正整數(shù)為正整數(shù),指定輸出寬度。若字符串位數(shù)小于指定輸出寬度。若字符串位數(shù)小于m,則左端,則左端用空格補齊;若位數(shù)大于用空格補齊;若位數(shù)大于m,則按實際寬度輸出。,則按實際寬度輸出。%-ms:字符串位數(shù)小于:字符串位數(shù)小于m時左對齊時左對齊,右端用空格補齊右端用空格補齊m位位,其他同上其他同上%m.ns:輸出占:輸出占m列列,但只取字符串左端但只取字符串左端n個字符個字符,右對齊右對齊,左補空格左補空格%

19、-m.ns:左對齊:左對齊,右補空格右補空格,其他同上。若其他同上。若nm,m自動取自動取n值值,保證保證n個字符正常輸出。個字符正常輸出。例例:#include void main() printf(%6sn%8.2sn%-.4sn%6.2sn,ABCDEFGH,ABCDEGHF,ABCDEFGH,ABCDEFGH); 第22頁/共37頁printf函數(shù)(格式字符)(7)f(7)f格式符格式符:以小數(shù)形式輸出實數(shù)以小數(shù)形式輸出實數(shù) , ,用法如下:用法如下:%f:整數(shù)部分全部輸出,并輸出:整數(shù)部分全部輸出,并輸出6位位小數(shù)小數(shù)。%m.nf:指定輸出數(shù)據(jù)共占:指定輸出數(shù)據(jù)共占m列,其中有列,其

20、中有n位小數(shù)。若數(shù)據(jù)位小數(shù)。若數(shù)據(jù)位數(shù)小于位數(shù)小于m,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于,則左端用空格補齊;若數(shù)據(jù)位數(shù)大于m,則,則按實際寬度輸出。按實際寬度輸出。%-m.nf:輸出數(shù)據(jù)左對齊,右端補空格,其他同上。:輸出數(shù)據(jù)左對齊,右端補空格,其他同上。例例:#include void main() float a,b;/double a,b; a=111111.1111;b=222222.2222; printf(%fn,a+b); 執(zhí)行第23頁/共37頁printf函數(shù)(格式字符)(8)e(8)e格式符格式符:以指數(shù)形式輸出實數(shù)以指數(shù)形式輸出實數(shù) , ,用法如下:用法如下:%e:數(shù)字部分的

21、小數(shù)位:數(shù)字部分的小數(shù)位6位,指數(shù)占位,指數(shù)占5位。如位。如123.456的輸?shù)妮敵鰹槌鰹?.234560e+002%m.ne和和%-m.ne:n指數(shù)據(jù)的小數(shù)部分的位數(shù)指數(shù)據(jù)的小數(shù)部分的位數(shù),其他同前。其他同前。第24頁/共37頁printf函數(shù)(格式字符)第25頁/共37頁scanf函數(shù)作用作用:將從終端將從終端(鍵盤鍵盤)輸入的數(shù)據(jù)傳送給對應(yīng)的變量。輸入的數(shù)據(jù)傳送給對應(yīng)的變量。 說明說明:格式控制符的含義同格式控制符的含義同printf函數(shù)。函數(shù)。輸入項地址列表,由若干個地址組成,可以是變量的地址輸入項地址列表,由若干個地址組成,可以是變量的地址或者是數(shù)組與字符串的首地址。形式為:或者是數(shù)

22、組與字符串的首地址。形式為:&變量。如變量。如&a指指a在內(nèi)存中的地址。在內(nèi)存中的地址。形式形式:scanf (格式控制符格式控制符,輸入項地址列表輸入項地址列表)第26頁/共37頁scanf函數(shù)格式說明:附加格式說明:m第27頁/共37頁scanf函數(shù)使用要點:1.1.格式符的個數(shù)必須與輸入項的個數(shù)相等,數(shù)據(jù)類型必須從格式符的個數(shù)必須與輸入項的個數(shù)相等,數(shù)據(jù)類型必須從左至右一一對應(yīng)。左至右一一對應(yīng)。2.2.用戶可以指定輸入數(shù)據(jù)的域?qū)?,系統(tǒng)將自動按此域?qū)捊厝∮脩艨梢灾付ㄝ斎霐?shù)據(jù)的域?qū)?,系統(tǒng)將自動按此域?qū)捊厝∷x入的數(shù)據(jù),如:所讀入的數(shù)據(jù),如:scanf(scanf(“%3d%3

23、d%3d%3d”,&a,&b);,&a,&b);輸入輸入123456,123456,系統(tǒng)自動將系統(tǒng)自動將123123賦值給賦值給a,a,將將456456賦值給賦值給b b3.3.輸入實型數(shù)據(jù)時,用戶不能規(guī)定小數(shù)點后的位數(shù)。輸入實型數(shù)據(jù)時,用戶不能規(guī)定小數(shù)點后的位數(shù)。scanf(scanf(“%7.2f%7.2f”,&a);,&a);是錯誤的是錯誤的. .4.4.輸入實型數(shù)據(jù)時,可以不帶小數(shù)點,按整型數(shù)方式輸入。輸入實型數(shù)據(jù)時,可以不帶小數(shù)點,按整型數(shù)方式輸入。第28頁/共37頁scanf函數(shù)使用要點:5.5.從終端輸入數(shù)值數(shù)據(jù)時,遇下述情況系統(tǒng)將

24、認(rèn)為該項數(shù)據(jù)結(jié)束:從終端輸入數(shù)值數(shù)據(jù)時,遇下述情況系統(tǒng)將認(rèn)為該項數(shù)據(jù)結(jié)束:遇到空格、回車符或制表符遇到空格、回車符或制表符(TAB),(TAB),故可用它們作為數(shù)值數(shù)據(jù)故可用它們作為數(shù)值數(shù)據(jù)間的分隔符;間的分隔符;遇到寬度結(jié)束,如遇到寬度結(jié)束,如“%4d”%4d”表示只取輸入數(shù)據(jù)的前表示只取輸入數(shù)據(jù)的前4 4列。列。遇到非法輸入,如:假設(shè)遇到非法輸入,如:假設(shè)a a為整型變量,為整型變量,chch為字符型變量,對為字符型變量,對于:于: scanf(scanf(“%d%c%d%c”,&a,&ch);,&a,&ch); 若輸入若輸入246a, 246a, 則系統(tǒng)將

25、認(rèn)為:則系統(tǒng)將認(rèn)為:a=246,ch=aa=246,ch=a6.6.在使用在使用%c%c格式符時,輸入的數(shù)據(jù)之間不需要分隔符標(biāo)志;空格、格式符時,輸入的數(shù)據(jù)之間不需要分隔符標(biāo)志;空格、回車符都將作為有效字符讀入?;剀嚪紝⒆鳛橛行ё址x入。scanf(scanf(“%c%c%c%c%c%c”,&a,&b,&c);,&a,&b,&c);輸入輸入b bo oy yb b賦值給賦值給a,a,賦值給賦值給b,ob,o賦值給賦值給c c第29頁/共37頁scanf函數(shù)使用要點:7.7.如果格式控制字符串中除了格式說明之外如果格式控制字符串中除了格式說明之外

26、, ,還包含其它字符還包含其它字符, ,則輸入數(shù)據(jù)時則輸入數(shù)據(jù)時, ,在與之對應(yīng)的位置上也必須輸入與這些字符相同的字符。在與之對應(yīng)的位置上也必須輸入與這些字符相同的字符。如:如:scanf(scanf(“Enter a number: %dEnter a number: %d”,&x); ,&x); scanf( scanf(“%d%d%d%d”&a,&b); &a,&b); 輸入格式輸入格式 122 23122 23 scanf( scanf(“%d,%d%d,%d”,&a,&b); ,&a,&b); 輸入格式輸

27、入格式 122,23122,23 scanf( scanf(“a=%d,b=%da=%d,b=%d”,&a,&b); ,&a,&b); 輸入格式輸入格式 a=123,b=23a=123,b=238.8.格式說明格式說明% %* *表示跳過對應(yīng)的輸入數(shù)據(jù)項不予讀入。表示跳過對應(yīng)的輸入數(shù)據(jù)項不予讀入。如如:scanf(:scanf(“%2d %2d %* *2d %2d2d %2d”,&a,&b);,&a,&b); 若輸入若輸入12 345 6712 345 67 則則1212賦給賦給a,67a,67賦給賦給b,b,而而345345沒

28、有賦給任何數(shù)據(jù)沒有賦給任何數(shù)據(jù). .9.9.在標(biāo)準(zhǔn)在標(biāo)準(zhǔn)C C中不使用中不使用%u%u格式符格式符, ,對對unsignedunsigned型數(shù)據(jù)以型數(shù)據(jù)以%d,%x,%o%d,%x,%o格式輸入。格式輸入。第30頁/共37頁順序結(jié)構(gòu)程序設(shè)計舉例 所有的語句都是按順序執(zhí)行的, 每條語句都必須被執(zhí)行, 稱為順序控制結(jié)構(gòu)。例:輸入三角形的三邊長,求出并輸出三角形面積。例:輸入三角形的三邊長,求出并輸出三角形面積。設(shè)設(shè)a、b、c為三個邊長,則三角形的面積為:為三個邊長,則三角形的面積為:Area= 其中其中 s=(a+b+c)/2。)()()(csbsass第31頁/共37頁順序結(jié)構(gòu)程序設(shè)計舉例#include #include main( ) float a, b, c, s, area;scanf(%f,%f,%f, &a, &b, &c);s=(a+b+c)/2

溫馨提示

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

最新文檔

評論

0/150

提交評論