C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)_第1頁(yè)
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)_第2頁(yè)
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)_第3頁(yè)
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)_第4頁(yè)
C語(yǔ)言-最簡(jiǎn)單的c程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論