版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第1頁(yè)。
主要內(nèi)容1C語(yǔ)句概述2賦值語(yǔ)句3數(shù)據(jù)輸入輸出的概念及在c語(yǔ)言中的實(shí)現(xiàn)4字符數(shù)據(jù)的輸入輸出5格式輸入與輸出6順序結(jié)構(gòu)程序設(shè)計(jì)舉例C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第2頁(yè)。
1C語(yǔ)句概述C程序源程序文件1源程序文件2預(yù)處理命令數(shù)據(jù)聲明函數(shù)1函數(shù)首部函數(shù)體數(shù)據(jù)聲明執(zhí)行語(yǔ)句函數(shù)n源程序文件nC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第3頁(yè)。
1C語(yǔ)句概述一個(gè)c程序可以有若干個(gè)源程序文件組成一個(gè)源文件可以有若干個(gè)函數(shù)和預(yù)處理命令以及全局變量聲明部分組成一個(gè)函數(shù)有函數(shù)首部和函數(shù)體組成函數(shù)體由數(shù)據(jù)聲明和執(zhí)行語(yǔ)句組成C語(yǔ)句分為5類(lèi)控制語(yǔ)句函數(shù)調(diào)用語(yǔ)句表達(dá)式語(yǔ)句空語(yǔ)句復(fù)合語(yǔ)句C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第4頁(yè)。
1C語(yǔ)句概述(一)控制語(yǔ)句完成一定的控制功能
1if()~else條件語(yǔ)句6break間斷語(yǔ)句
2for()~循環(huán)語(yǔ)句7switch()開(kāi)關(guān)語(yǔ)句
3while()~循環(huán)語(yǔ)句8goto轉(zhuǎn)向語(yǔ)句
4do~while();循環(huán)語(yǔ)句9return返回語(yǔ)句
5continue繼續(xù)語(yǔ)句C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第5頁(yè)。1C語(yǔ)句概述(二)函數(shù)調(diào)用語(yǔ)句由一個(gè)函數(shù)調(diào)用加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句
Printf(“ThisisaCstatement.”);例:C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第6頁(yè)。1C語(yǔ)句概述(三)表達(dá)式語(yǔ)句有一個(gè)表達(dá)式加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句
a=3;例:分號(hào)賦值表達(dá)式表達(dá)式語(yǔ)句+=C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第7頁(yè)。
1C語(yǔ)句概述
(四)空語(yǔ)句只有一個(gè)分號(hào)的語(yǔ)句
(什么也不做)用來(lái)做流程的轉(zhuǎn)向點(diǎn)用來(lái)作為循環(huán)語(yǔ)句中的循環(huán)體;C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第8頁(yè)。1C語(yǔ)句概述(五)復(fù)合語(yǔ)句用一對(duì){}括起來(lái)的語(yǔ)句
{ z=x+y; t=z/100; printf(“%f”,t); }例:C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第9頁(yè)。2賦值語(yǔ)句賦值語(yǔ)句是由賦值表達(dá)式加上一個(gè)分號(hào)構(gòu)成例:a=100賦值表達(dá)式
a=100;賦值語(yǔ)句條件中不能含有賦值語(yǔ)句,但是賦值表達(dá)式可以包含于條件表達(dá)式中例:if((a=b;)>0)t=a;錯(cuò)誤
if((a=b)>0)t=a;正確C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第10頁(yè)。
3數(shù)據(jù)輸入輸出的概念及在C
語(yǔ)言中的實(shí)現(xiàn)(一).所謂輸入輸出是以計(jì)算機(jī)主機(jī)為主體而言的輸出:從計(jì)算機(jī)向外部輸出設(shè)備(顯示器,打印機(jī))
輸出數(shù)據(jù)輸入:從輸入設(shè)備(鍵盤(pán),鼠標(biāo),掃描儀)向計(jì)算機(jī)輸入數(shù)據(jù).C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第11頁(yè)。
3數(shù)據(jù)輸入輸出的概念及在C
語(yǔ)言中的實(shí)現(xiàn)(二).C語(yǔ)言本身不提供輸入輸出語(yǔ)句,輸入和輸出操作是由C函數(shù)庫(kù)中的函數(shù)來(lái)實(shí)現(xiàn)的例如:字符輸入函數(shù):getchar字符輸出函數(shù):putchar格式輸入函數(shù):scanf格式輸出函數(shù):printf字符串輸入函數(shù):gets字?jǐn)?shù)穿輸出函數(shù):putsC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第12頁(yè)。(三).在使用系統(tǒng)庫(kù)函數(shù)時(shí),要用預(yù)編譯命令“#include”將有關(guān)的“頭文件”包括到用戶(hù)源文件中.例如:在調(diào)用標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)時(shí),文件開(kāi)頭應(yīng)該有:
#include“stdio.h”
或:
#include<stdio.h>頭文件
3數(shù)據(jù)輸入輸出的概念及在C
語(yǔ)言中的實(shí)現(xiàn)C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第13頁(yè)。4字符數(shù)據(jù)的輸入輸出(一).字符輸出函數(shù)一般形式:putchar(c)
函數(shù)作用:向終端輸出一個(gè)字符
字符型變量整型變量C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第14頁(yè)。4字符數(shù)據(jù)的輸入輸出例1輸出單個(gè)字符。
#include<stdio.h>
voidmain()
{
chara,b,c;
a=‘B’;b=‘O’;c=‘Y’;
putchar(a);putchar(b);putchar(c);putchar(‘\n’);
}
運(yùn)行結(jié)果:BOYputchar(a);putchar(‘\n’);putchar(b);putchar(‘\n’);putchar(c);putchar(‘\n’);運(yùn)行結(jié)果:BOYC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第15頁(yè)。4字符數(shù)據(jù)的輸入輸出(二).字符輸入函數(shù)一般形式:getchar()
函數(shù)作用:從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸入一個(gè)字符。函數(shù)值:從輸入設(shè)備得到的字符。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第16頁(yè)。4字符數(shù)據(jù)的輸入輸出例2輸入單個(gè)字符。
#include<stdio.h>
voidmain()
{
charc;
c=getchar();
putchar(c);
putchar(‘\n’);
}
運(yùn)行程序:
從鍵盤(pán)輸入字符‘a(chǎn)’
按Enter鍵
屏幕上將顯示輸出的字符‘a(chǎn)’
a
aC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第17頁(yè)。5格式輸入與輸出(一).格式輸出函數(shù)函數(shù)作用:向終端(或系統(tǒng)隱含指定的輸出設(shè)備)輸出若干個(gè)任意類(lèi)型的數(shù)據(jù)。一般格式:printf(格式控制,輸出表列)%d:以帶符號(hào)的十進(jìn)制形式輸出整數(shù)%o:以八進(jìn)制無(wú)符號(hào)形式輸出整數(shù)%x:以十六進(jìn)制無(wú)符號(hào)形式輸出整數(shù)Tobecontinued……C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第18頁(yè)。
5格式輸入與輸出%u:以無(wú)符號(hào)十進(jìn)制形式輸出整數(shù)%c:以字符形式輸出,只輸出一個(gè)字符%s:輸出字符串%f:以小數(shù)形式輸出單,雙精度數(shù),隱含輸出六位小數(shù)%e:以指數(shù)形式輸出實(shí)數(shù)%g:選用%f或%e格式中輸出寬度較短的一種格式,不輸出無(wú)意義的0C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第19頁(yè)。5格式輸入與輸出幾種常見(jiàn)的格式符的修飾符:L:用于長(zhǎng)整型整數(shù),可加在格式符d,o,x,u前面M(代表一個(gè)正整數(shù)):數(shù)據(jù)最小寬度N(代表一個(gè)正整數(shù)):對(duì)實(shí)數(shù),表示輸出n位小數(shù);對(duì)字符串,表示截取的字符個(gè)數(shù)—:輸出的數(shù)字或字符在域內(nèi)向左靠C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第20頁(yè)。5格式輸入與輸出d格式符。用來(lái)輸出十進(jìn)制整數(shù)。幾種用法:①%d:按十進(jìn)制整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。②%md:m為指定的輸出字段的寬度。如果數(shù)據(jù)的位數(shù)小于m,則左端補(bǔ)以空格,若大于m,則按實(shí)際位數(shù)輸出。例:
printf(″%4d,%4d″,a,b);
若a=123,b=12345,則輸出結(jié)果為123,12345③%ld:輸出長(zhǎng)整型數(shù)據(jù)。
例:
longa=135790;/*定義a為長(zhǎng)整型變量*/
printf(″%ld″,a);C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第21頁(yè)。5格式輸入與輸出(2)o格式符。以八進(jìn)制整數(shù)形式輸出。輸出的數(shù)值不帶符號(hào),符號(hào)位也一起作為八進(jìn)制數(shù)的一部分輸出。例:inta=-1;printf("%d,%o",a,a);
-1在內(nèi)存單元中的存放形式(以補(bǔ)碼形式存放)如下:
1111111111111111
輸出為:
-1,177777不會(huì)輸出帶負(fù)號(hào)的八進(jìn)制整數(shù)。對(duì)長(zhǎng)整數(shù)(long型)可以用“%lo”格式輸出。還可以指定字段寬度,例:printf("%8o",a);
輸出為:177777。(數(shù)字前有2個(gè)空格)C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第22頁(yè)。5格式輸入與輸出(3)x格式符。以十六進(jìn)制數(shù)形式輸出整數(shù)。同樣不會(huì)出現(xiàn)負(fù)的十六進(jìn)制數(shù)。例:inta=-1;printf(″%x,%o,%d″,a,a,a);輸出結(jié)果為:ffff,177777,-1可以用“%lx”輸出長(zhǎng)整型數(shù),也可以指定輸出字段的寬度例:
“%12x”C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第23頁(yè)。5格式輸入與輸出(4)u格式符,用來(lái)輸出unsigned型數(shù)據(jù).一個(gè)有符號(hào)整數(shù)(int型)也可以用%u格式輸出;一個(gè)unsigned型數(shù)據(jù)也可以用%d格式輸出。unsigned型數(shù)據(jù)也可用%o或%x格式輸出。(5)c格式符,用來(lái)輸出一個(gè)字符。如:chard=′a′;printf(″%c″,d);輸出字符′a′.一個(gè)整數(shù),只要它的值在0~255范圍內(nèi),可以用“%c”使之按字符形式輸出,在輸出前,系統(tǒng)會(huì)將該整數(shù)作為ASCII碼轉(zhuǎn)換成相應(yīng)的字符;一個(gè)字符數(shù)據(jù)也可以用整數(shù)形式輸出。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第24頁(yè)。
5格式輸入與輸出例3無(wú)符號(hào)數(shù)據(jù)的輸出。
#include<stdio.h>
voidmain()
{
unsignedinta=65535;intb=-2;
printf(“a=%d,%o,%x,%u\n”,a,a,a,a);
printf(“b=%d,%o,%x,%u\n”,b,b,b,b);
}
運(yùn)行結(jié)果:
a=-1,177777,ffff,65535
b=-2,177776,fffe,65534C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第25頁(yè)。5格式輸入與輸出例4字符數(shù)據(jù)的輸出。
#include<stdio.h>
voidmain()
{
charc=‘a(chǎn)’;
inti=97;
printf(“%c,%d\n”,c,c);
printf(“%c,%d\n”,i,i);
}
運(yùn)行結(jié)果:
a,97
a,97指定輸出字?jǐn)?shù)的寬度,
printf(“%3c”,c);
則輸出:
aC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第26頁(yè)。5格式輸入與輸出(6)s格式符輸出字符串.①%s。例如:printf(″%s″,″CHINA″)輸出字符串“CHINA”(不包括雙引號(hào))。②%ms,輸出的字符串占m列,若串長(zhǎng)大于m,則全部輸出,若串長(zhǎng)小于m,則左補(bǔ)空格。③%-ms,若串長(zhǎng)小于m,字符串向左靠,右補(bǔ)空格。④%m.ns,輸出占m列,只取字符串中左端n個(gè)字符,輸出在m列的右側(cè),左補(bǔ)空格。⑤%-m.ns,n個(gè)字符輸出在m列的左側(cè),右補(bǔ)空格,若n〉m,m自動(dòng)取n值。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第27頁(yè)。5格式輸入與輸出例5字符串的輸出。
#include<stdio.h>
voidmain()
{
printf(“%3s,%7.2s,%.4s,%-5.3s\n”,“CHINA”,“CHINA”,“CHINA”,“CHINA”);
}
運(yùn)行結(jié)果:
CHINA,CH,CHIN,CHIC語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第28頁(yè)。5格式輸入與輸出(7)f格式符。用來(lái)以小數(shù)形式輸出實(shí)數(shù)(包括單雙精度)有以下幾種用法:①%f。不指定字段寬度,由系統(tǒng)自動(dòng)指定字段寬度,使整數(shù)部分全部輸出,并輸出6位小數(shù)。應(yīng)當(dāng)注意,在輸出的數(shù)字中并非全部數(shù)字都是有效數(shù)字。單精度實(shí)數(shù)的有效位數(shù)一般為7位。②%m.nf。指定輸出的數(shù)據(jù)共占m列,其中有n位小數(shù)。如果數(shù)值長(zhǎng)度小于m,則左端補(bǔ)空格。③%-m.nf與%m.nf基本相同,只是使輸出的數(shù)值向左端靠,右端補(bǔ)空格。
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第29頁(yè)。5格式輸入與輸出例6輸出實(shí)數(shù)時(shí)的有效位數(shù)。
#include<stdio.h>
voidmain()
{floatx,y;
x=111111.111;y=222222.222;
printf(″%f″,x+y);
}
運(yùn)行結(jié)果:
333333.328125
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第30頁(yè)。5格式輸入與輸出例7輸出雙精度數(shù)時(shí)的有效位數(shù)。
#include<stdio.h>
voidmain()
{doublex,y;
x=1111111111111.111111111;
y=2222222222222.222222222;
printf(“%f”,x+y);
}
運(yùn)行結(jié)果:
3333333333333.333010C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第31頁(yè)。5格式輸入與輸出例8輸出實(shí)數(shù)時(shí)指定小數(shù)位數(shù)。
#include<stdio.h>
voidmain()
{
floatf=123.456;
printf(“%f%10f%10.2f%.2f%-10.2f\n”,f,f,f,f,f);
}
運(yùn)行結(jié)果:
123.455994123.455994123.46123.46123.46
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第32頁(yè)。5格式輸入與輸出(8)e格式符,以指數(shù)形式輸出實(shí)數(shù)??捎靡韵滦问剑孩伲ィ?。不指定輸出數(shù)據(jù)所占的寬度和數(shù)字部分的小數(shù)位數(shù).例:
printf(″%e″,123.456);輸出:1.234560
e+002
8列5列所輸出的實(shí)數(shù)共占13列寬度。(注:不同系統(tǒng)的規(guī)定略有不同)
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第33頁(yè)。5格式輸入與輸出②%m.ne和%-m.ne。m、n和“-”字符的含義與前相同。此處n指擬輸出的數(shù)據(jù)的小數(shù)部分(又稱(chēng)尾數(shù))的小數(shù)位數(shù)。若f=123.456,則:printf("%e%10e%10.2e%.2e%-10.2e",f,f,f,f,f);輸出如下:1.234560e+002
1.234560e+002
1.23e+002
1.23e+002
13列13列10列9列
1.23e+00210列說(shuō)明:未指定n,自動(dòng)使n=6.超過(guò)給定的10列,乃突破10列的限制,按實(shí)際長(zhǎng)度輸出。第3個(gè)數(shù)據(jù)共占10列,小數(shù)部分占2列。只指定n=2,未指定m,自動(dòng)使m等于數(shù)據(jù)應(yīng)占的長(zhǎng)度。第5個(gè)數(shù)據(jù)應(yīng)占10列,數(shù)值只有9列,由于是“%-10.2e”,數(shù)值向左靠,右補(bǔ)一個(gè)空格。(注:有的C系統(tǒng)的輸出格式與此略有不同)C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第34頁(yè)。5格式輸入與輸出(9)g格式符,用來(lái)輸出實(shí)數(shù).
它根據(jù)數(shù)值的大小,自動(dòng)選f格式或e格式(選擇輸出時(shí)占寬度較小的一種),且不輸出無(wú)意義的零。例:若f=123.468,則printf(″%f%e%g″,f,f,f);輸出如下:123.468000
1.234680e+002
123.46810列13列10列說(shuō)明:用%f格式輸出占10列,用%e格式輸出占13列,用%g格式時(shí),自動(dòng)從上面兩種格式中選擇短者(今以%f格式為短)故占10列,并按%f格式用小數(shù)形式輸出,最后3個(gè)小數(shù)位為無(wú)意義的0,不輸出,因此輸出123.468,然后右補(bǔ)3個(gè)空格。%g格式用得較少。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第35頁(yè)。
5格式輸入與輸出說(shuō)明:除了X,E,G外,其他各式字符必須用小寫(xiě)。可以在printf函數(shù)中的“格式控制”字符串中包含轉(zhuǎn)義字符。一個(gè)格式說(shuō)明必須以“%”開(kāi)頭,以9個(gè)格式字符之一為結(jié)束,中間可以插入附加格式字符。想輸出%,則應(yīng)該在格式控制字符串中用連續(xù)兩個(gè)%表示C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第36頁(yè)。
5格式輸入與輸出(一).格式輸入函數(shù)函數(shù)作用:按照變量在內(nèi)存的地址將變量值存進(jìn)去。一般格式:scanf(格式控制,地址表列)同printf函數(shù)是由若干個(gè)地址組成的表列,可以是變量的地址,或字符串的首地址C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第37頁(yè)。
5格式輸入與輸出例9用scanf函數(shù)輸入數(shù)據(jù)。
#include<stdio.h>
voidmain()
{
inta,b,c;
scanf(“%d%d%d”,&a,&b,&c);
printf(“%d,%d,%d\n”,a,b,c);
}
運(yùn)行情況:
345(輸入a,b,c的值)
3,4,5(輸出a,b,c的值)a在內(nèi)存中的地址&是地址運(yùn)算符C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第38頁(yè)。5格式輸入與輸出說(shuō)明:對(duì)unsigned型變量所需要的數(shù)據(jù),可以用%u,%d或%o,%x格式輸入。可以指定輸入數(shù)據(jù)所占的列數(shù),系統(tǒng)自動(dòng)按它截取所需數(shù)據(jù)。如果在%后有一個(gè)“*”附加說(shuō)明符,表示跳過(guò)它指定的列數(shù)。輸入數(shù)據(jù)時(shí)不能規(guī)定精度。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第39頁(yè)。5格式輸入與輸出
使用scanf函數(shù)時(shí)應(yīng)注意的問(wèn)題
:(1)scanf函數(shù)中的“格式控制”后面應(yīng)當(dāng)是變量地址,而不應(yīng)是變量名。(2)如果在“格式控制”字符串中除了格式說(shuō)明以外還有其他字符,則在輸入數(shù)據(jù)時(shí)在對(duì)應(yīng)位置應(yīng)輸入與這些字符相同的字符。(3)在用“%c”格式輸入字符時(shí),空格字符和“轉(zhuǎn)義字符”都作為有效字符輸入(4)在輸入數(shù)據(jù)時(shí),遇以下情況時(shí)認(rèn)為該數(shù)據(jù)結(jié)束。①遇空格,或按“回車(chē)”或“跳格”(Tab)鍵;②按指定的寬度結(jié)束,如“%3d”,只?。沉校虎塾龇欠ㄝ斎?。C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第40頁(yè)。6順序結(jié)構(gòu)程序設(shè)計(jì)舉例例10輸入三角形的三邊長(zhǎng),求三角形面積。假設(shè):三個(gè)邊長(zhǎng)a,b,c能構(gòu)成三角形。已知面積公式:area=s=(a+b+c)*0.5開(kāi)始輸入三邊長(zhǎng)計(jì)算s計(jì)算面積結(jié)束C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)全文共45頁(yè),當(dāng)前為第41頁(yè)。
6順序結(jié)構(gòu)程序設(shè)計(jì)舉例
#include<stdio.h>
#include<math.h>
voidmain()
{floata,b,c,s,area;
scanf(“%f,%f,%f,&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【同步輔導(dǎo)】2021高中數(shù)學(xué)北師大版必修四導(dǎo)學(xué)案:《任意角的正弦函數(shù)、余弦函數(shù)的定義與周期性》
- 征收土地補(bǔ)償標(biāo)準(zhǔn)2022年
- 甘肅省平?jīng)鍪星f浪縣2024-2025學(xué)年高一上學(xué)期第二學(xué)段考數(shù)學(xué)試題(含答案)
- 【備課參考】2020年新人教版高中地理必修1:課堂實(shí)錄2.2《氣壓帶和風(fēng)帶》
- 安徽省滁州市來(lái)安縣部分學(xué)校2024-2025學(xué)年第一學(xué)期八年級(jí)語(yǔ)文期末試卷(含答案)
- 2024-2025學(xué)年湖南省岳陽(yáng)市高中教學(xué)質(zhì)量監(jiān)測(cè)試卷高一數(shù)學(xué)試題(含解析)
- 《淺談當(dāng)下護(hù)士意識(shí)》課件
- 《金版教程》2022屆高考生物一輪總復(fù)習(xí)階段示范性金考卷1-
- 【名師一號(hào)】2020-2021學(xué)年高中地理中圖版必修三-雙基限時(shí)練(九)
- 2022屆高考語(yǔ)文第一輪復(fù)習(xí)-第3部分論述類(lèi)文本閱讀常見(jiàn)題型(復(fù)習(xí)課)
- C#入門(mén)經(jīng)典(第4版)
- 國(guó)家電網(wǎng)安全生產(chǎn)典型違章300條(含扣分)
- 互聯(lián)網(wǎng)宗教信息服務(wù)管理辦法的考試摸擬考試題目
- 2023年六安霍邱合高現(xiàn)代產(chǎn)業(yè)園投資有限公司招聘筆試題庫(kù)含答案解析
- 福建省廈門(mén)市2023屆高三上學(xué)期期末質(zhì)檢英語(yǔ)試題+Word版含答案
- 教練場(chǎng)地技術(shù)條件說(shuō)明
- 代縣雁門(mén)光伏升壓站~寧遠(yuǎn)220kV線(xiàn)路工程環(huán)評(píng)報(bào)告
- 承諾函(支付寶)
- 蒙特利爾認(rèn)知評(píng)估量表北京版
- 危險(xiǎn)化學(xué)品目錄2023
- GB/T 24123-2009電容器用金屬化薄膜
評(píng)論
0/150
提交評(píng)論