11056058 C語言實驗報告(

上傳人:仙*** 文檔編號:145133514 上傳時間:2022-08-29 格式:DOC 頁數(shù):39 大?。?13.50KB
收藏 版權(quán)申訴 舉報 下載
11056058 C語言實驗報告(_第1頁
第1頁 / 共39頁
11056058 C語言實驗報告(_第2頁
第2頁 / 共39頁
11056058 C語言實驗報告(_第3頁
第3頁 / 共39頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《11056058 C語言實驗報告(》由會員分享,可在線閱讀,更多相關(guān)《11056058 C語言實驗報告((39頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、中南民族大學(xué)管理學(xué)院學(xué)生實驗報告 中南民族大學(xué)管理學(xué)院 學(xué)生實驗報告 課程名稱: C語言程序設(shè)計  姓  名:  羅偉      學(xué)  號:  1056058       年  級:  2011      ?!? 業(yè):信息管理與信息系統(tǒng) 指導(dǎo)教師:  李超鋒     實驗地點:管理學(xué)院綜合實驗室 2011 學(xué)年至20 12 學(xué)年度第 2 學(xué)期 目 錄 實驗一 熟悉C開發(fā)環(huán)境和C程序的上機步驟 實驗二 基本數(shù)據(jù)類型及數(shù)據(jù)的輸入輸出 實驗三 運算符及表達(dá)式 實驗四 順

2、序結(jié)構(gòu)程序設(shè)計 實驗五 選擇結(jié)構(gòu)程序設(shè)計 實驗六 循環(huán)結(jié)構(gòu)程序設(shè)計 實驗七 數(shù)組及其應(yīng)用 實驗八 函數(shù)及其應(yīng)用 實驗九 指針及其應(yīng)用 實驗(一) 熟悉C開發(fā)環(huán)境和C程序的上機步驟 實驗時間: 2012.4.2  同組人員:        實驗?zāi)康? 1.了解編譯系統(tǒng),熟練各菜

3、單的功能,掌握在該系統(tǒng)上編輯、編譯、連接和運行一個C程序的方法。 2.通過測試、運行簡單的C程序,初步了解C語言程序的特點 實驗內(nèi)容 1. 寫一個C程序,求一個圓的面積 2.編寫程序?qū)懭我馊齻€書中的最大值 實驗步驟 1. 編寫一個C 程序,求一個圓的面積。 #include #include main( ) { float a,area,r; scanf("%f",&a); r=a; area=r*r*3.1415926; printf("%7.2f\n",area); } 2.編寫程序求任意三

4、個數(shù)中的最大值。 #include main() { float a,b,c; scanf("%f,%f,%f",&a,&b,&c); if(a>b&&a>c) printf("%f",a); else if(b>c) printf("%f",b); else printf("%f",c); } 實驗結(jié)果分析 求的是圓的面積。 輸入三個數(shù),求出最大值。 (1),出現(xiàn)一次錯誤,忘記定義r; (2),此實驗沒有出現(xiàn)錯誤,需要合理運用if else語句。 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)

5、真( ),較認(rèn)真(?。?,認(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_(?。?,較明確(?。?,明確( ) 3、 實驗內(nèi)容:不完整( ),較完整( ),完整(?。? 4、 實驗步驟:混亂(?。^清晰(?。?,清晰(?。? 5、 實驗結(jié)果:錯誤(?。菊_(?。?,正確(?。? 6、 實驗結(jié)果分析:無(?。怀浞郑ā。^充分(?。浞郑ā。? 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(二) 基本數(shù)據(jù)類型及數(shù)據(jù)的輸入輸出  實驗時間: 2012.4.9 同組人員:        實驗?zāi)康? 1.了解C 語言的數(shù)據(jù)類型,掌握整型、字符型、實型變量

6、定義的方法、賦值的方法。 2.掌握常用的輸入輸出函數(shù)的使用方法,掌握各種格式說明符的功能并能熟練使用。 3.進(jìn)一步熟悉C 程序的編輯、編譯和運行的過程。 實驗內(nèi)容 1.調(diào)試運行教材例3.1-3.7 ,深入理解C 語言的數(shù)據(jù)類型。 2.編程實現(xiàn)課本第67頁習(xí)題3.7和3.8。 實驗步驟 1.調(diào)試運行教材例3.1-3.7 ,深入理解C 語言的數(shù)據(jù)類型。 3.1 #define PRICE 30 #include void main() { int num ,total; num=10; total=num*PRICE;

7、printf("total=%d\n",total); } 3.2 #include void main() { int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u;d=b+u; printf("a+u=%d,b+u=%d\n",c,d); } 3.3 #include void main() { int a,b; unsigned u; a=32767; b=a+1; printf("%d,%d\n",a,b); }

8、 3.4 #include void main() { float a,b; unsigned u; a=123456.789e5; b=a+20; printf("%f\n",b); } 3.5 #include void main() { printf(" ab c\t de\rf\tg\n"); printf("h\ti\b\bj k\n"); } 3.6 #include void main() { char c1,c2; c1=97;

9、 c2=98; printf(" %c%c\n"); printf("%d%d\n"); } (二)3.7 #include void main() { char c1='c',c2='h',c3='i',c4='n',c5='a'; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5); } 3.8 #include void main() { int c1,c2; c

10、1=97; c2=98; printf("%c%c\n",c1,c2); printf("%d%d\n",c1,c2); } 實驗結(jié)果分析 1、 從例3.1~例3.7實驗中,讓我熟悉了字符與字符串的運用,減少了很多錯誤。 2、 3、 4、 5、 6、 7、 8、 9、 67頁習(xí)題3.7和3.8。 3.7, 3.8 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。?,較認(rèn)真(?。J(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_(?。?,較明確( ),明確(?。? 3、 實驗內(nèi)容:不完整(?。?,較完整( ),完整( ) 4、 實驗步驟:混亂(

11、 ),較清晰( ),清晰( ) 5、 實驗結(jié)果:錯誤(?。?,基本正確( ),正確(?。? 6、 實驗結(jié)果分析:無(?。怀浞郑ā。?,較充分(?。浞郑ā。? 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(三)   運算符及表達(dá)式   實驗時間: 2012.4.16 同組人員:        實驗?zāi)康? 1.掌握算術(shù)運算符、自增自減運算符、賦值運算符、關(guān)系運算符、邏輯運算符、條件運算符、逗號運算符、位運算符的功能及對運算對象的要求。 2.掌握各運算符的優(yōu)先級和結(jié)合性。 3.熟悉自動類型轉(zhuǎn)換的規(guī)則及強制類型轉(zhuǎn)換。 實

12、驗內(nèi)容 1. 調(diào)試運行例3.8 2 若有定義 int x,y,a,b,c; ,寫出順序執(zhí)行下列表達(dá)式后 x 的值,然后通過程序驗證。 3 .若有定義 int a=2,b=-3,c=4,x=2,y=3; ,計算下列各表達(dá)式的值,然后通過程序驗證。 要求:先寫出運算結(jié)果,然后利用程序驗證。 4. 完成教材P67 頁3.9-3.12 并上機驗證其正確性 5. 完成教材P111 頁5.3并上機驗證其正確性 實驗步驟 例3.8 1. #include main() { float x; int i; x=32767.0; i=(

13、int)x%3; printf("x=%f,i=%d\n",x,i); } 2. #include main() { int x,y ,a,b,c; x=a=b=10; printf("x= %d\n",x); y=x=25%(c=3); printf("x=%d,y=%d\n",x,y); y+=2+3; printf("y= %d\n",y); x/=(x+(y%=2),(a&&5+3));

14、 printf("x= %d\n",x); x*=x+=x-=x; printf("x= %d\n",x); x=((a=4%3,a!=1),++y>10); printf("x= %d\n",x); } 3. #include main() { int a,b,c,x=2,y=3; a=2; b=-3;c=4; printf(" a>b &&b>c=%d \n",a>b &&b>c);

15、 a=2;b=-3;c=4; printf(" !(b>c)+(b!=x)||(a + b)=%d \n",!(b>c)+(b!=x) ||(a+b )); a=2;b=-3;c=4; printf(" a++ -c+y=%d\n", a++-c+ y); a=2;b=-3;c=4; printf("++a-c+++b=%d\n",++a-c+++b); a=2;b=-3;c=4; printf("b%%=c+a - c/7=%

16、d\n",b%=c+a-c /7); a=2;b=-3;c=4; printf(" (float)(a+b)/2+y= %f\n",(float )(a+b)/ 2+y) ; a=2;b=-3;c=4; printf(" !(a==b+c) &&(x- a)=% d\n",! (a==b+c)&&(x-a)); a=2;b=-3;c=4; printf(" !c+1+c&&b+c/2 =%d\n",! c+1+c&&b +c/2);

17、 } 4. 3.9 (1) #include main() { float x=2.5,y=4.7,t; int a=7; t=x+a%3*(int)(x+y)%2/4; printf("t=%f\n",t); } (2) #include main() { float x=3.5,y=2.5,t; int a=2,b=3; t=(float)(a+b)/2+(int)x%(int)y;

18、 printf("t=%f\n",t); } 3.10 #include main() { int i,j,m,n; i=8; j=10; m=++i; n=j++; printf("%d,%d,%d,%d\n",i,j,m,n); } 3.12 #include main() { int a=12,n=5; printf("a+=a,%d\n",a+=a); a=12; printf("a-=2,%d\n",a-=2); a=12; printf(

19、"a*=2*3,%d\n",a*=2+3); a=12; printf("a/=a+a,%d\n",a/=a+a); a=12; printf("a%=(n%=2),%d\n",a%=(n%=2)); a=12; printf("a+=a-=a*=a,%d\n",a+=a-=a*=a); } P115.3 #include main() { int a=3,b=4,c=5,x,y; printf("a+b>c&&b==c=%d\n",a=b>c&&b==c); printf("a||b+c&&b-c=%d\n",

20、a||b+c&&b-c); printf("!(a>b)&&!c||1=%d\n",!(a>b)&&!c||1); printf("!(x=a)&&(y=b)&&0=%d\n",!(x=a)&&(y=b)&&0); printf("!(a+b)+c-1&&b+c/2=%d\n",!(a+b)+c-1&&b+c/2); } 實驗結(jié)果分析 例3.8 沒有出現(xiàn)什么問題 第二題答案: 第三題答案: P67頁 3.9答案為 3.10答案為 3.12一開始a=12只賦值了一次,導(dǎo)致后面結(jié)果都錯誤。 P111頁 5.3此程序忘記定義x

21、,y,導(dǎo)致程序無法運行 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。?,較認(rèn)真( ),認(rèn)真( ) 2、 實驗?zāi)康模翰幻鞔_(?。?,較明確(?。?,明確(?。? 3、 實驗內(nèi)容:不完整(?。^完整(?。?,完整( ) 4、 實驗步驟:混亂(?。?,較清晰( ),清晰( ) 5、 實驗結(jié)果:錯誤(?。?,基本正確( ),正確( ) 6、 實驗結(jié)果分析:無(?。?,不充分(?。^充分(?。浞郑ā。? 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(四)     順序結(jié)構(gòu)程序設(shè)計 實驗時間: 2012.4.23 同組人員:  

22、      實驗?zāi)康? 1.掌握順序結(jié)構(gòu)程序的設(shè)計思想,領(lǐng)會順序結(jié)構(gòu)的程序執(zhí)行時順次執(zhí)行的特點。 2.掌握賦值語句的特點、功能。 實驗內(nèi)容 1.己知三角形的底和高,求三角形的面積。 2.若己知某銀行一年定期的存款年利率,輸入存款額,計算三年后本利之和并輸出。 3.寫出下列程序的輸出結(jié)果。 4.根據(jù)輸入,寫出下列程序的輸出結(jié)果。 實驗步驟 1.己知三角形的底和高,求三角形的面積。 #include #include #include main() { float a,b,area;

23、 scanf("%f,%f,%f",&a,&b); area=1/2.0*a*b; printf("area=%f\n",area); system("pause"); } 2.若己知某銀行一年定期的存款年利率,輸入存款額,計算三年后本利之和并輸出。 #include main() { float r,s; int a; r=0.0350; scanf("%d",a); s=a*(1+r)*(1+r)*(1+r); printf

24、("s=%f\n",s); } 3、#include main() { int a=65,b=67,c=67; float x=67.8564,y=-789.124; char C='A'; long n=1234567; unsigned u=65535; putchar(c); putchar('\t'); putchar(c+32); putchar(a); putchar('\n');

25、printf(" %d%d\n",a,b ); printf(" %c%c \n",a,b ); printf("%3d%3d\n",a,b); printf("%f,%f\n",x,y); printf("% -10f ,% -10f \n",x,y); printf("% 8.2f ,% 8.2f ,% .4f ,% .4f ,% 3f ,% 3f \n",x,y ,x,y ,x,y); printf("%e,%10.2e\n",x,y); printf("%c,%d,%o,%x\n

26、",c,c,c,c); printf("%ld,%l o,%lx\n",n,n,n); printf("%u,%o,%x,%d\n",u,u,u,u); printf("%s,%5.3s\n","COMPUTER","COMPUTER"); } 4、#include main() { char a,*p1=&a; int b,*p2=&b; float c,*p3=&c; a=getchar(); putchar(*

27、p1); putchar('\t'); putchar(a>='a' &&a<='z' ?a-32:a); putchar('\n'); getchar(); scanf("%c%d%f",&a,&b,&c); printf("a=%c b=%d c=% .2f \n",a,b,c); getchar(); scanf("a=%cb=%dc=%f",p1,p2,p3); printf("a=%d b=%c c=% .2f

28、 \n",a,b,c); } 實驗結(jié)果分析 1、 沒有考慮到單精度實型,最后導(dǎo)致結(jié)果為0,求的是三角形的面積。 2、 結(jié)果顯示的是銀行的三年利率 3、 4、 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真( ),較認(rèn)真(?。?,認(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_( ),較明確(?。?,明確(?。? 3、 實驗內(nèi)容:不完整( ),較完整( ),完整(?。? 4、 實驗步驟:混亂(?。?,較清晰(?。?,清晰( ) 5、 實驗結(jié)果:錯誤(?。?,基本正確( ),正確( ) 6、 實驗結(jié)果分析:無(?。怀浞郑ā。?,較充分( ),充分(?。? 7、 其它補充: 總評成績:

29、 評閱教師(簽字): 評閱時間: 實驗(五)   選擇結(jié)構(gòu)程序設(shè)計  實驗時間: 2012.4.30 同組人員:       實驗?zāi)康? 1. 掌握選擇結(jié)構(gòu)程序的設(shè)計思想,領(lǐng)會選擇結(jié)構(gòu)中控制語句與程序執(zhí)行流程的關(guān)系。 2. 了解和掌握單分支選擇結(jié)構(gòu)(if 語句)、雙分支選擇結(jié)構(gòu)(if -else 語句)、多分支選擇結(jié)構(gòu)(switch 語句)的實現(xiàn)。 3. 掌握嵌套的if 語句。 實驗內(nèi)容 1.調(diào)試運行例5.6。 2.輸入四個整數(shù),要求按大小順序輸出。 3.編程序?qū)崿F(xiàn):輸入一個百分制成績,要求輸出成績的等級‘A’、‘B’、‘C’、‘D

30、’、‘E’。90分以上為‘A’,81~89 分為‘B’,70~79 分為‘C’,60~69分為‘D’,60分以下為‘E’。 4.編程序?qū)崿F(xiàn):給出一個不多于5 位的正整數(shù),要求: ①求出它是幾位數(shù); ②分別打印出每一位數(shù) 實驗步驟 (1) #include #include void main() { float a,b,c,disc,x1,x2,realpart,imagpart; scanf("%f,%f,%f",&a,&b,&c); printf("The equation"); if(fabs(a)<=1e-6)

31、 printf("is not a quadratic\n"); else { disc=b*b-4*a*c; if(fabs(disc)<=1e-6) printf("has two equal roots:%8.4f\n",-b/(2*a)); else if(disc>1e-6) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf("has distinct real roots:%8.4f and %8.

32、4f\n",x1,x2); } else { realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf("has complex roots:\n"); printf("%8.4f+%8.4fi\n",realpart,imagpart); printf("%8.4f-%8.4fi\n",realpart,imagpart); } } } (2) #include void main() { int a,b,c,d,t; sc

33、anf("%d,%d,%d,%d",&a,&b,&c,&d); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(a>d) { t=a; a=d; d=t; } if(b>c) { t=b; b=c; c=t; } if(b>d) { t=b; b=d; d=t; } if(c>d) { t=c; c=d;

34、 d=t; } printf("%d,%d,%d,%d\n",a,b,c,d); } (3) #include Void main() { int x,y; scanf("%d",&x); if(x>=90) y=1; else if(x>=80&&x<=89) y=2; else if(x>=70&&x<=79) y=3; else if(x>=60&&x<=69) y=4; else if(x<60) y=5; switch(y) { case

35、1:printf("A");break; case 2:printf("B");break; case 3:printf("C");break; case 4:printf("D");break; case 5:printf("E"); } } (4) #include Void main() { int x,a,b,c,d,e,f; scanf("%d",&x); if(x>=1&&x<=10) { printf("這是一個一位數(shù):\n");

36、 printf("逆序數(shù):%d\n",x); } else if(x>=10&&x<=100) { a=x%10,b=x/10,c=10*a+b; printf("這是一個二位數(shù):\n"); printf("輸出每一位數(shù):%d,%d\n",b,a); printf("逆序數(shù):%d\n",c); } else if(x>=100&&x<=1000) { a=x%10,b=x/10%10,c=x%100; d=100*a

37、+10*b+c; printf("這是一個三位數(shù):\n"); printf("輸出每一位數(shù):%d,%d,%d\n",c,b,a); printf("逆序數(shù):%d\n",d); } else if(x>=1000&&x<=10000) {a=x%10,b=x/10%10,c=x/100%10; d=x/1000,e=1000*a+100*b+10*c+d; printf("這是一個四位數(shù):\n"); printf("輸出每一

38、位數(shù):%d,%d,%d,%d\n",d,c,b,a); printf("逆序數(shù):%d\n",e); } else if(x>=10000&&x<=1000000) { a=x%10,b=x/10%10,c=x/100%10; d=x/1000%10,e=x/10000; f=10000*a+1000*b+100*c+10*d+e; printf("這是一個五位數(shù):\n"); printf("輸出每一位數(shù):%d,%d,%d,%d,

39、%d\n",e,d,c,b,a); printf("逆序數(shù):%d\n",f); } 實驗結(jié)果分析 1.(1) (2) (3) 2. 3. 4 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。^認(rèn)真(?。J(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_(?。^明確(?。鞔_(?。? 3、 實驗內(nèi)容:不完整(?。^完整(?。?,完整( ) 4、 實驗步驟:混亂(?。?,較清晰(?。逦ā。? 5、 實驗結(jié)果:錯誤(?。菊_(?。_(?。? 6、 實驗結(jié)果分析:無(?。?,不充分(?。^充分(?。浞郑?/p>

40、 ) 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(六)    循環(huán)結(jié)構(gòu)程序設(shè)計     實驗時間: 2012.5.7 同組人員:        實驗?zāi)康? 1. 掌握循環(huán)語句的執(zhí)行過程及用法。 2. 初步掌握循環(huán)程序設(shè)計的基本技巧。 3. 掌握用 while 語句, do-while 語句和 for 語句實現(xiàn)循環(huán)的方法。 4. 掌握多重循環(huán)的使用。 實驗內(nèi)容 1.教材P129 6.5 2.教材P129 6.6 3.猴子吃桃問題。猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個。第二天早

41、上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第 10 天早上想再吃時,見只剩一個桃子了。求第一天共摘了多少桃子。 4.接第3 題,在得到正確結(jié)果后,修改題目,改為猴子每天吃了前一天剩下 實驗步驟 P129. 6.5 #include #include main() { int k,a=0,b=0; float s,c=0.0; for( k=1;k<=100;k++) { a=a+k; }

42、 for(k=1;k<=50;k++) { b=k*k+b; } for(k=1;k<=10;k++) { c=c+1.0/k; } s=a+b+c; printf("s=%f",s); system("pause"); } P129.6.6 #include #i

43、nclude #include main() { int a,b,c,x; for(a=1;a<10;a++) for(b=1;b<10;b++) for(c=1;c<10;c++) { x=100*a+10*b+c; if((a*100+b*10+c)==((a*a*a)+(b*b*b)+(c*c*c)))

44、 printf("x=%d",x); } system("pause"); } 3.桃子數(shù) #include #include main() { int i,sum=1; for(i=1;i<=10;i++) { sum=(sum+1)*2; } printf("sum=%d",sum);

45、system("pause"); } 4.桃子數(shù). #include #include main() { int i,sum=1; for(i=1;i<=10;i++) { sum=(sum+2)*2; } printf("sum=%d",sum); system("pause"); } 實驗結(jié)果分析 P129.6.6 3.桃子數(shù),運用數(shù)學(xué)中的反推法,運行處結(jié)果。求的是猴子在十天內(nèi)吃了多少桃子。

46、4.桃子數(shù) 針對以上實驗,進(jìn)行了不同軟件的測試,也許是編程出現(xiàn)問題,所以只有Turboc C可也運行,編程能力還需提高 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。^認(rèn)真(?。J(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_(?。^明確(?。?,明確( ) 3、 實驗內(nèi)容:不完整( ),較完整(?。暾ā。? 4、 實驗步驟:混亂(?。?,較清晰(?。逦ā。? 5、 實驗結(jié)果:錯誤(?。菊_(?。?,正確(?。? 6、 實驗結(jié)果分析:無(?。?,不充分(?。?,較充分(?。?,充分( ) 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(七)   數(shù)組

47、及其應(yīng)用      實驗時間: 2012.5.14 同組人員:        實驗?zāi)康? 1.掌握一維數(shù)組的定義及其元素的引用方法 2.掌握利用一維數(shù)組實現(xiàn)一些常用算法的基本技巧 3.掌握二維數(shù)組的定義及其應(yīng)用 4.掌握字符數(shù)組和字符串函數(shù)的使用 5.掌握有關(guān)二維數(shù)組的基本編程技巧 實驗內(nèi)容 1.將一個數(shù)插入到一個有序的數(shù)列中,要求插入后仍有序。 2.輸入一個4行4列的矩陣分別求出主對角元素之和以及上三角元素之和。 3.輸入一行字符串,將該字符串中所有的大寫字母改為小寫字母后輸出。 實驗步驟 1.#include void

48、 main() { int b,i,t; int a[5]={10,12,14,16,18}; for (i=0;i<=4;i++) printf("%4d",a[i]); printf("\n"); printf("輸入一個數(shù):"); scanf("%d",&b); { for (i=0;i<=4;i++) if (b<=a[i]) { t=a[i]; a[i]=b; b=t; } for(i=0;i<

49、=4;i++) printf("%4d",a[i]); printf("%4d",b); printf("\n"); } } 2. #include void main() { int i,j,sum1=0,sum2=0,sum3=0,sum4=0,sum5; int a[4][4]; printf("input:\n"); for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<4;i++)

50、 { sum1=sum1+a[i][i]; } printf("%d\n",sum1); for(j=1;j<4;j++) sum2=sum2+a[0][j]; for(j=2;j<4;j++) sum3=sum3+a[1][j]; sum4=a[2][4]; sum5=sum2+sum3+sum4; printf("%d\n",sum5); } 3. #include void main() { char a[10]; int i; pri

51、ntf("輸入一行字符:\n"); gets(a); for(i=0;i<=9;i++) { if(a[i]>='A'&&a[i]<='Z'); a[i]=a[i]+32; } puts(a); } 實驗結(jié)果分析 1. 2. 錯誤分析:漏掉符號。 3. 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。?,較認(rèn)真(?。?,認(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_( ),較明確(?。鞔_(?。? 3、 實驗內(nèi)容:不完整(?。?,較完整(?。?,完整(?。? 4、 實驗步驟:混亂(?。?,較清晰(?。?,清晰(?。? 5、 實驗結(jié)

52、果:錯誤( ),基本正確(?。?,正確(?。? 6、 實驗結(jié)果分析:無(?。?,不充分(?。^充分(?。浞郑ā。? 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(八)   函數(shù)及其應(yīng)用      實驗時間: 2012.5.21 同組人員:        實驗?zāi)康? 1. 掌握函數(shù)的定義及其調(diào)用方法。 2. 掌握函數(shù)實參與形參的對應(yīng)關(guān)系,了解“ 值傳遞” 與“ 地址傳遞” 的概念。 3. 掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法。 4. 初步學(xué)會使用函數(shù)進(jìn)行程序設(shè)計的基本方法。 實驗內(nèi)容 1.一個數(shù)如果恰好等于它的所有因

53、子之和,這個數(shù)就稱為“ 完數(shù)” 。請編寫一個判別 m 是否為完數(shù)的函數(shù),并編寫主函數(shù),通過調(diào)用此函數(shù)統(tǒng)計自然數(shù) 1 — 100 間完數(shù)的個數(shù)。 2.編寫一個函數(shù),實現(xiàn)對 n 個整數(shù)進(jìn)行排序(用起泡法),并編寫主函數(shù)調(diào)用此函數(shù),實現(xiàn)對 10 個整數(shù)的排序。 實驗步驟 1、 #include #include main() { int m,i,s; for(m=2;m<100;m++) { s=1; for(i=2;i<=m/2;i++)

54、 { if(m%i==0) s=s+i; } if(s==m) { printf("%d\n",m); system("pause"); } } } 2、 #include #include void m(int a[],int n) { int t; int i,j; for

55、(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } main() { int a[10]; int i; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); m(a,10); for(i=0;i<10;i

56、++) printf("%d",a[i]); system("pause"); } 實驗結(jié)果分析、 1、形式參數(shù)的長度沒有定義。導(dǎo)致結(jié)果出錯誤。該程序是排序。 2、結(jié)果所顯示的是0到100中的完數(shù)有多少、、、 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真( ),較認(rèn)真( ),認(rèn)真( ) 2、 實驗?zāi)康模翰幻鞔_(?。^明確(?。?,明確( ) 3、 實驗內(nèi)容:不完整(?。^完整(?。?,完整(?。? 4、 實驗步驟:混亂(?。?,較清晰(?。?,清晰(?。? 5、 實驗結(jié)果:錯誤(?。菊_(?。?,正確( ) 6、 實驗結(jié)果分析:無(?。?,不充分( 

57、),較充分( ),充分( ) 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間: 實驗(九)   指針及其應(yīng)用      實驗時間: 2012.5.28 同組人員:        實驗?zāi)康? 1. 掌握指針的概念,會定義和使用指針變量。 2. 掌握一維數(shù)組的指針及其基本用法。 3. 掌握指針變量函數(shù)作參數(shù)時,參數(shù)的傳遞過程及其用法。 4. 掌握二維數(shù)組的指針及其用法。 5. 掌握字符串的指針及其用法。 6. 掌握函數(shù)的指針及其用法。 實驗內(nèi)容 1. 教材279 頁的下列題目: 2. 10.8 3. 10.1 1 與10.12任選一 4. 10.17 實驗步驟 指導(dǎo)教師評閱 1、 實驗態(tài)度:不認(rèn)真(?。?,較認(rèn)真(?。J(rèn)真(?。? 2、 實驗?zāi)康模翰幻鞔_(?。?,較明確(?。鞔_(?。? 3、 實驗內(nèi)容:不完整(?。?,較完整( ),完整(?。? 4、 實驗步驟:混亂(?。?,較清晰(?。?,清晰(?。? 5、 實驗結(jié)果:錯誤(?。?,基本正確( ),正確( ) 6、 實驗結(jié)果分析:無( ),不充分(?。^充分( ),充分(?。? 7、 其它補充: 總評成績: 評閱教師(簽字): 評閱時間:

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲