C語(yǔ)言實(shí)驗(yàn)報(bào)告模板_第1頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告模板_第2頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告模板_第3頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告模板_第4頁(yè)
已閱讀5頁(yè),還剩65頁(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)介

中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告課程名稱(chēng):C語(yǔ)言程序設(shè)計(jì)姓名:武景 學(xué)號(hào): 11056071 年級(jí): 2011專(zhuān)業(yè):信息管理與信息系統(tǒng)指導(dǎo)教師: 李^?實(shí)驗(yàn)地點(diǎn):管理學(xué)院綜合實(shí)驗(yàn)室20工學(xué)年至20旦學(xué)年度第二學(xué)期目錄實(shí)驗(yàn)一 熟悉C開(kāi)發(fā)環(huán)境和升程序的上機(jī)步驟實(shí)驗(yàn)二 基本數(shù)據(jù)類(lèi)型及數(shù)據(jù)的輸入輸出實(shí)驗(yàn)三 運(yùn)算符及表達(dá)式 實(shí)驗(yàn)四 順序結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)五 選擇結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)六 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)七 數(shù)組及其應(yīng)用 實(shí)驗(yàn)ハ 函數(shù)及其應(yīng)用 實(shí)驗(yàn)九 指針及其應(yīng)用實(shí)驗(yàn)(一)熟悉C開(kāi)發(fā)環(huán)境和C程序的上機(jī)步驟實(shí)驗(yàn)時(shí)間: 2012.4.2 同組人員:實(shí)驗(yàn)?zāi)康?一).編譯系統(tǒng),熟練各菜單的功能,掌握在該系統(tǒng)上編輯、編譯、連接和運(yùn)行ー個(gè)c程序的方法.2.通過(guò)測(cè)試、運(yùn)行簡(jiǎn)單的C程序,初步了解C語(yǔ)言程序的特點(diǎn)實(shí)驗(yàn)內(nèi)容(—)1.寫(xiě)ー個(gè)C程序,求ー個(gè)圓的面積2.編寫(xiě)程序?qū)懭我馊齻€(gè)書(shū)中的最大值)實(shí)驗(yàn)步驟(-)#include<stdio.h>voidmain()(floatR,S,pl;printfC'pleaseinputRn);scanグ%尸,&R);pl=3.14159;S=pl*R*R;printf(MS=%F,,S);return;}#include<stdio.h>voidmain(){inta,b,c,max;printfC'pleaseinputa,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max<b)max=b;if(max<c);成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用里持發(fā)現(xiàn)自己,用態(tài)度改變自己。max=c;printf("%d\n",max);}實(shí)驗(yàn)結(jié)果分析cゝ“d:、我的文答'Debug、卬p2.exe”pleaseinputR3S=28-274311Pressanykeytocontinue例如輸入R=3運(yùn)行結(jié)果如上圖所示!在操作過(guò)程中犯的錯(cuò)誤有:在return后多了一個(gè)0.? 個(gè)人作業(yè)'C譜苜程序接作XDebug\l.exe. 〔0!?pleaseinputa,b>c:6,4,88Pressanykeytocontinue,運(yùn)行結(jié)果如上圖.指導(dǎo)教師評(píng)閱1?實(shí)驗(yàn)態(tài)度不認(rèn)真(),較認(rèn)真(2.實(shí)臉目的不明確(),較明確(3.實(shí)驗(yàn)內(nèi)容不完整(),較完整(1?實(shí)驗(yàn)態(tài)度不認(rèn)真(),較認(rèn)真(2.實(shí)臉目的不明確(),較明確(3.實(shí)驗(yàn)內(nèi)容不完整(),較完整(),認(rèn)真()),明確()),完整()4、實(shí)臉步驟:混亂(4、實(shí)臉步驟:混亂(5、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),較清晰(),清晰()),基本正確(),正確()6、實(shí)驗(yàn)結(jié)果分析:無(wú)(6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分(),充分()7?其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(二) 基本數(shù)據(jù)類(lèi)型及數(shù)據(jù)的輸入輸出實(shí)驗(yàn)時(shí)間: 2012.4.9同組人員:實(shí)驗(yàn)?zāi)康腖熟悉程序的編輯、編譯和運(yùn)行的過(guò)程.2..通過(guò)測(cè)試、運(yùn)行簡(jiǎn)單的C程序,初步了解C語(yǔ)言程序的特點(diǎn)成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。實(shí)驗(yàn)內(nèi)容.調(diào)試運(yùn)行教材例3?1?3?7,深入理解C語(yǔ)言的數(shù)據(jù)類(lèi)型.編程實(shí)現(xiàn)課本第67頁(yè)習(xí)題3.7和3.8實(shí)驗(yàn)步驟#definePRICE30#include<stdio.h>voidmain()(intnum,total;num=10;total=num*PRICE;printf("total二%d\n〃,total);)#include<stdio.h>voidmain(){inta,b,c,d;unsignedu;a=12;b=-24;u=10;c=a+u;d=b+u;printf("a+u=%d,b+u二%d\n”,c,d);)#include<stdio.h>voidmain(){inta,b;unsignedu;a=32767;b二a+1;printf("%d,%d\n”,a,b);#include<stdio.h>voidmain()(floata,b;unsignedu;a=123456.789e5;b=a+20;printf("%f\n',b);)3.5#include<stdio.h>voidmain()(printfCabc\tde\rf\tg\n〃);printf(,zh\ti\b\bjk\n〃);)3.6#include<stdio.h>voidmain()(charcl,c2;cl=97;c2=98;printf(z,%c%c\n");printf("%d%d\n");)(二)3.7#include<stdio.h>voidmain(){charcl='c',c2='h',c3二'i',c4='n',c5='a';cl+=4;c2+二4;c3+二4;c4+二4;c5+二4;printf(,z%c%c%c%c%c\n/z,cl,c2,c3,c4,c5);3.8#include<stdio.h>voidmain()(intcl,c2;cl=97;c2=98;printf("%c%c\n”,cl,c2);printf("%d%d\n”,cl,c2);實(shí)驗(yàn)結(jié)果分析1.total=300Pressanykeytocontinue2.~我的文掙a+u=22,b*u=-14Pressanykeytocontinue3.73.8的運(yùn)行結(jié)果如上圖所示,在操作過(guò)程中出現(xiàn)漏掉標(biāo)點(diǎn)符號(hào)。指導(dǎo)教師評(píng)閱1、實(shí)驗(yàn)態(tài)度:不認(rèn)真(1、實(shí)驗(yàn)態(tài)度:不認(rèn)真(2、實(shí)臉目的:不明確(3、實(shí)驗(yàn)內(nèi)容:不完整(),較認(rèn)真(),較明確(),較完整(),認(rèn)真()),明確()),完整()4,實(shí)驗(yàn)步驟:混亂(4,實(shí)驗(yàn)步驟:混亂(5,實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),較清晰(),清晰())?基本正確(),正確()6.實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(6.實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分()1充分()7、其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(三) 運(yùn)算符及表達(dá)式 實(shí)驗(yàn)時(shí)間:2012.4.16同組人員:實(shí)驗(yàn)?zāi)康?掌握算術(shù)運(yùn)算符,自增自減運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符號(hào)、邏輯運(yùn)算符、條件運(yùn)算符、逗號(hào)運(yùn)算符、位運(yùn)算符的功能及對(duì)運(yùn)算符的要求.掌握各運(yùn)算符的優(yōu)先級(jí)和綜合性.掌握自動(dòng)轉(zhuǎn)換的規(guī)則及強(qiáng)制轉(zhuǎn)換類(lèi)型實(shí)驗(yàn)內(nèi)容.調(diào)試運(yùn)行例3.8.若有定義intx,y,a,b,c;,寫(xiě)出順序執(zhí)行下列表達(dá)式后x的值,然后通過(guò)程序驗(yàn)證.要求:先寫(xiě)出運(yùn)算結(jié)果,然后利用程序驗(yàn)證.x=a=b=10.y=x=25%(c=3).y+=2+3.x/=(x+(y%=2),(a&&5+3)).x*=x+=x-=x6.x=((a=4%3,a!=l),++y>10)main(){intx,y,a,b,c;x=a=b=10;printf(〃x二%d\n〃,x);y=x=25%(c=3);printf(,zx=%d,y=%d\n,z,x,y);y+=2+3;printf("y二%d\n”,y);x/=(x+(y%=2),(a&&5+3));printf("x二%d\n〃,x);x*二x+二x一二x;printf(〃x二%d\n〃,x);x=((a=4%3,a!=l),++y>10);printf("x二%d\n〃,x);3.若有定義inta=2,b=-3,c=4,x=2,y=3;計(jì)算下列表達(dá)式的值,然后通過(guò)程序驗(yàn)證.要求:先寫(xiě)出運(yùn)算結(jié)果,然后利用程序驗(yàn)證.a>b&&b>c.!(b>c)+(b!=x)ll(a+b).a++-c+y.++a-c+++b.b%=c+a-c/7.(float)(a+b)/2+y.!(a==b+c)&&(x-a).!c+l+c&&b+c/2驗(yàn)證程序:main(){inta,b,c,x=2,y=3;a=2;b=3;c=4;printf(,za>b&&b>c=%d\n/z,a>b&&b>c);a=2;b=3;c=4;printf(/z!(b>c)+(b!=x)||(a+b)=%d\n,z,!(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+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("(float)(a+b)/2+y二%f\n〃,!(aニニb+c)&&(x-a));a=2;b=3;c=4;printf("!c+l+c&&b+c/2=%d\n",!c+l+c&&b+c/2);).完成教材P67頁(yè)3.9-3.12并上機(jī)驗(yàn)證其正確性.完成教材P111頁(yè)5.3并上機(jī)驗(yàn)證其正確性實(shí)驗(yàn)步驟3.8#include<stdio.h>voidmain()(floatx;inti;x=32767.0;i=(int)x%3;printf(/zx=%f,i=%d\n,z,i,x);)#includeくstdio.h>voidmain()(intx,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));printf("x郎d\n”,x);x*=x+=x-=x;printf(*x=%d\n*,x);x=((a=4%3,a!=l),++y>10);printf("x=%d\n”,x);main()(inta,b,c,x=2,y=3;a=2;b=3;c=4;printf(zza>b&&b>c=%d\nzz,a〉b&&b>c);a=2;b=3;c=4;printf(*!(b>c)+(b!=x)||(a+b)=%d\n/z,!(b>c)+(b!=x)||(a+b))fa=2;b=3;c=4;printf(〃a++-c+y=%d\n〃,a++-c+y);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(,z(float)(a+b)/2+y=%f\n,z,!(a==b+c)&&(x-a));a=2;b二3;c=4;printf("!c+l+c&&b+c/2二%d\n〃,!c+l+c&&b+c/2);3.9main()(intx=2.5,a=7,y=4.7;printf(Hx+a%3*(int)(x+y)%2/4=%d\nM,x+a%3*(int)(x+y)%2/4);}3.10#include<stdio.h>voidmain()(intij,m,n;i=8;j=10;m=++i;n=j++;printf(M%d,%d,%d,%d\nM,ij,m,n);}3.12(3)#include<stdio.h>voidmain()(inta=12;a*=2+3;printf(M%dM,a);)(2)#include<stdio.h>成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用里持發(fā)現(xiàn)自己,用態(tài)度改變自己。voidmain(){inta=12;a-=2;printf(H%du,a);}(1)#include<stdio.h>voidmain(){inta=12;a+=a;printf(M%dM,a);)(5)#include<stdio.h>voidmain()(inta,b,c,x,y;a=3,b=4,c=5;printf(Ha+b>c&&b==c%d\nM,a+b>c&&b==c);printf(Mallb+c&&b-c%d\nM,allb+c&&b-c);printf(H!(a>b)&&!clll%d\nM9!(a>b)&&!clll);printf(n!(x=a)&&(y=b)&&0%d\n'\!(x=a)&&(y=b)&&0);printf(M!(a+b)+c-l&&b+c/2%d\nn,!(a+b)+c-l*&b+c/2);)實(shí)驗(yàn)結(jié)果分析(1)

■'G:'個(gè)人fKlk\C語(yǔ)MW^fE\Debug\121.exea>b&&b>c=0?<b>c>+<b?=x>ii<a+b>=la++-c+y=la.-c.y=l++a-c+++b=2?G:\個(gè)人fRik\C語(yǔ) 負(fù)Debug\121.exe'x*a*<int><x+y>/4=2Pressanykeytocontinue2.3.10的運(yùn)行結(jié)果如下圖ca"d:、我的文者、Debug\Cpp2.ヒメざ‘p,11,9,10Pressanykeytocontinue(5).111頁(yè)的運(yùn)行結(jié)果是正確的!如上圖所示!指導(dǎo)教師評(píng)閱11、實(shí)驗(yàn)態(tài)度:不認(rèn)真(2、實(shí)臉目的:不明確(3、實(shí)驗(yàn)內(nèi)容:不完整(),較認(rèn)真(),較明確(),較完整(),認(rèn)真()),明確()),完整()4,4,實(shí)驗(yàn)步驟:混亂(5,實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),較清晰(),清晰())?基本正確(),正確()6.實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分()1充分()7、其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(四) 順序結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)時(shí)間: 2012.4.23同組人員:實(shí)驗(yàn)?zāi)康?四).掌握順序結(jié)構(gòu)程序的設(shè)計(jì)思想,領(lǐng)會(huì)順序結(jié)構(gòu)的程序執(zhí)行時(shí)的特點(diǎn)掌握賦值語(yǔ)句的特點(diǎn),功能實(shí)驗(yàn)內(nèi)容.已知三角形的底和高,求三角形的面積.若已知某銀行一年定期的存款年利率,輸入存款額,計(jì)算三年后本利之和并輸出.寫(xiě)出下列程序的輸出結(jié)果.要求:先寫(xiě)出結(jié)果,再利用程序驗(yàn)證#include<stdio.h>voidmain()(inta=65,b=67,c=67;floatx=67.8564,y=-789.124;charC=,A';longn=1234567;unsignedu=65535;putchar(c);putchar('\t');putchar(c+32);putchar(a);putcharC\n');printf(*%d%d\n*,a,b);printf("%c%c\n”,a,b);printf("%3d%3d”,a,b);printf(*%f,%f\n*,x,y);printf(,z%-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,%0,%lx\n,z,c,c,c,c);printf(z,%ld,%10,%lx\n〃,n,n,n);printf("%u,%0,%x,%d\n”,u,u,u,u);printf(〃鯛,%5.3s\n","COMPUTER","COMPUTER");.根據(jù)榆入,寫(xiě)出下列程序的輸出結(jié)果要求:先寫(xiě)出輸出結(jié)果,然后利用程序驗(yàn)證#include<stdio.h>voidmain(){chara,*pl=&a;intb,*p2=&b;floatc,*p3=&c;a=getchar();putchar(*pl);putchar(a>=,a&&aく='z'?a-32:a);putchar('\n');getchar();scanf("%c%d%f",&a,&b,&c);printf("a二%cb二%de二%.2f\n",a,b,c);getchar();scanf("a二%cb二%de二%.2f\n",pl,p2,p3);printf("a二%db=%cc=%.2f\n",a,b,c);實(shí)驗(yàn)步驟#include<stdio.h>voidmain()(intd,h,s;scanグ%d%d”,&d,&h);s=1.0/2*d*h;printf(Ms=%d\nH,s);}#include<stdio.h>voidmain()(intx,y,z;scanf("%d,%d〃,&x,&y);z=x*(l+y)*(l+y)*(l+y);printf("z=%d",z);)#include<stdio.h>voidmain()(inta=65,b=67,c=67;floatx=67.8564,y=-789.124;char〇'A';longn=1234567;unsignedu=65535;putchar(c);putchar(,\t');putchar(c+32);putchar(a);putchar('\n);printf("%d%d\n〃,a,b);printf(z,%c%c\n,z,a,b);printf("%3d%3d”,a,b);printf("%f,%f\n”,x,y);printf("%-lOf,%-10f\n,z,x,y);printf(,z%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,%0,%lx\n,z,c,c,c,c);printf%10,%lx\n/z,n,n,n);printf("%u,%0,%x,%d\n〃,u,u,u,u);printf(,z%s,%5.3s\n〃,“COMPUTERエ〃COMPUTER");#include<stdio.h>voidmain()(chara,*pl=&a;intb,*p2=&b;floatc,*p3=&c;a=getchar();putchar(*pl);putchar(a>=,a'&&aく二'z'?a-32:a);putchar('\n');getchar();scanf("%c%d%f",&a,&b,&c);printf("a=%cb=%dc=%.2f\n",a,b,c);getchar();scanf("a二%cb=%de二%.2f\n",pl,p2,p3);printf("a=%db=%cc=%.2f\n",a,b,c);}實(shí)驗(yàn)結(jié)果分析1.三 角"C:\DOCUMENTSANDSETTINGS\ADMINISTRAT0R\Sffi\Debug\123.exe,,F3s=3tressanykeytocontinue三角形的面積輸入d=2h=3運(yùn)行結(jié)果如上!■'G:'個(gè)人域'C語(yǔ)M^3fRDebug\236.exe2,3z=128Pressanykeytocontinue分析:輸入x=2,y=3,運(yùn)行結(jié)果如上圖所示。3.B?G:ゝ個(gè)人作業(yè)、C語(yǔ)言程加作XDebug\236.exe? £C cA6567AC656767.856400,-789.12402367.856400,-789.12402367.86,-789.12,67.8564,一789.1240,67.856400,-789.1240236.7856406*001,-7.896*0020,67,,431234567,0,12d68765535,,f££f,65535COMPUTER,COMPressanykeytocontinue4.l_c??G:、個(gè)人作業(yè)、C語(yǔ)言程序掾作XDebug\236.exe.l_ca34.1aA\=3b=4c=0.10指導(dǎo)教師評(píng)閱),認(rèn)真()),明確()),完整()清晰()),正確()),較充分(),充分()k),認(rèn)真()),明確()),完整()清晰()),正確()),較充分(),充分()3、實(shí)驗(yàn)內(nèi)容:不完整()J較完整(4.實(shí)驗(yàn)步驟:混亂(),較淸晰(5、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(7、其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。實(shí)驗(yàn)(五) 選擇結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)時(shí)間: 2012.4.30同組人員:實(shí)驗(yàn)?zāi)康?掌握選擇結(jié)構(gòu)程序的設(shè)計(jì)思想,領(lǐng)會(huì)選擇結(jié)構(gòu)中控制語(yǔ)句與程序流程的關(guān)系.了解和掌握單分支選擇選擇(IF語(yǔ)句)、雙分支選擇結(jié)構(gòu)(if-else語(yǔ)句)、多分支選擇結(jié)構(gòu)(switch語(yǔ)句)實(shí)現(xiàn).實(shí)驗(yàn)內(nèi)容調(diào)試運(yùn)行5.6.榆入四個(gè)整數(shù),要求按大小順序輸出.編寫(xiě)程序?qū)崿F(xiàn):輸入一個(gè)百分制成績(jī).要求書(shū)出成績(jī)的等級(jí)スレB-C-D,90分以上為,A,,81?89分為。B\7〇?79為"’,6〇?69為,D\60分一下為的.編寫(xiě)程序?qū)崿F(xiàn):給出ー個(gè)不多于5位的正整數(shù),要求:.求出它是幾位數(shù).分別打印出每一位數(shù).按逆序打印出各位數(shù)字,例如原數(shù)為321,應(yīng)輸出I23實(shí)驗(yàn)步驟#include<stdio.h>#include<math.h>voidmain(){floata,b,c,disc,xl,x2,realpart,imagpart;scanf("%f,%f,%f〃,&a,&b,&c);printf(^Theequation");if(fabs(a)<=le-6)printf("isnotaquadratic\n");else(disc=b*b-4*a*c;if(fabs(disc)く=le-6)printf(^hastwoequalroots:%8.4f\nz,,-b/(2*a));elseif(disc>le-6){xl=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);printf(z,hasdistinctrealroots:%8.4fand%8.4f\n”,xl,x2);)else(realpart=一b/(2*a);imagpart=sqrt(-disc)/(2*a);printf("hascomplexroots:\n");printf("%8.4f+%8.4fi\n",realpart,imagpart);printf("%8.4f-%8.4fi\n",realpart,imagpart);#include<stdio.h>voidmain()|inta,b,c,d,t;scanf("%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;d=t;}printf("%d,%d,%d,%d\n”,a,b,c,d);#include<stdio.h>Voidmain()intx,y;scanf("%d",&x);if(x>=90)y=l;elseif(x>=80&&x<=89)y=2;elseif(x>=70&&x<=79)y=3;elseif(x>=60&&x<=69)y=4;elseif(x<60)y=5;switch(y)(case1:printf("A");break;case2:printf(〃B);break;case3:printf(Z,C,Z);break;case4:printf(z,D);break;case5:printf("E");#include<stdio.h>Voidmain()(intx,a,b,c,d,e,f;scanf(M%dM,&x);if(x>=l&&x<=10){printfC這是ー個(gè)一位數(shù):\n");printf「逆序數(shù):%d\n';x);}elseif(x>=10&&x<=100)(a=x%10,b=x/10,c=10*a+b;printfぐ這是一個(gè)二位數(shù)ハ!!”);printf("輸出每一位數(shù):%d,%d\nM,b,a);printfむ逆序數(shù):%d\nM,c);elseif(x>=100&&x<=1000)(a=x%10,b=x/10%10,c=x%100;成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用里持發(fā)現(xiàn)自己,用態(tài)度改變自己。d=100*a+10*b+c;printf("這是ー個(gè)三位數(shù):'n");printf("輸出每一位數(shù):%d,%d,%d\n",c,b,a);printf("逆序數(shù):%d\n",d);)elseif(x>=1000&&x<=10000){a=x%10,b=x/10%10,c=x/100%10;d=x/1000,e=1〇00*a+1OO*b+lO*c+d;printf("這是ー個(gè)四位數(shù):'n");printf(“輸出每一位數(shù):%d,%d,%d,%d\n",d,c,b,a);printf("逆序數(shù):%d'n",e);elseif(x>=lOOOO&&x<=lOOOOOO)(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("這是ー個(gè)五位數(shù):'n");printf("輸出每一位數(shù):%d,%d,%d,%d,%d\n",e,d,c,b,a);printf("逆序數(shù):%d'n",f);實(shí)驗(yàn)結(jié)果分析l.(D51C:\PROGRA~1\TURBOC'l\bin\RunTC.exe2,3,4Theequationhascomplexroots:-0.7500*1.1990i-0.7500-1.1990iPressanykeytocontinue..働C:\PROGRA-1\TURBOC-l\bin\RunTCa0,2,4 ..TheequationisnotaquadraticPressanykeytocontinue..空:PROGRA-l\TURBOC-l\bn\RunTCex?3.2.4Theequationhasconplexroots:-0.3333*1.1655i-0.3333-1.1055iPressanykeytocontinue..2.34,9,8248,9Pressanykeytocontinue..3.働C:\PROGRA-l\TURBOC-l\bin\RunTC.exe80BPressanykeytocontinue..??G:ゝ個(gè)人作業(yè)、C語(yǔ)靑實(shí)會(huì)強(qiáng)作XDebug\2.exe”112345ビ皐ー個(gè)五住數(shù):髄出亜一位數(shù):1,2,3,4,5修序數(shù):54321(Pressanykeytocontinue指導(dǎo)教師評(píng)閱1、1、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),2、實(shí)驗(yàn)?zāi)康?不明確(),3、實(shí)驗(yàn)?內(nèi)容:不完整(),較認(rèn)真(),認(rèn)真()較明確(),明確()較完整(),完整()4.實(shí)驗(yàn)步驟:混亂(4.實(shí)驗(yàn)步驟:混亂(5、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),較淸晰(),清晰()),基本正確(),正確()6、實(shí)驗(yàn)結(jié)果分析:無(wú)(6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分(),充分()7、其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(六) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 實(shí)驗(yàn)時(shí)間: 2012.5.7同組人員:實(shí)驗(yàn)?zāi)康?掌握循環(huán)語(yǔ)句的執(zhí)行過(guò)程及用法.初步掌握循環(huán)程序設(shè)計(jì)的基本技巧.掌握用while語(yǔ)句,do-while語(yǔ)句和for語(yǔ)句實(shí)現(xiàn)循環(huán)的方法..掌握多重循環(huán)的使用實(shí)驗(yàn)內(nèi)容.教材P1296.5.教材P1296.6.猴子吃桃問(wèn)題,猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過(guò)癮,有多吃了一個(gè),第二天早上又將剩下的桃子吃掉一半,有多吃了一個(gè),以后每天早上都吃了前一天剰下的一半零一個(gè),到第10天早上想在吃時(shí),見(jiàn)只剩下ー個(gè)桃子了.求第一天共摘了多少桃子..接第3題,在得到正確結(jié)果后,修改題目,改為猴子每天吃剩下的一半后,在吃?xún)蓚€(gè),修改程序后上機(jī)運(yùn)行,檢查結(jié)果是否正確.實(shí)驗(yàn)步驟(1)1、#include<stdio.h>main()(intiJ,g,suml=0,sum2=0,sum=2,sum3;i=l;while(i<=100){suml=suml+i;i++;}printf(,,%d\n,\suml);j=l;while(j<=50)(sum=sum+j*j;j++;}printf("%d\n",sum);g=l;while(g<=10)(sum2=sum2+l/g;g++;}printf(,,%d\n,,,sum2);printf(M%d\n,,,sum3=sum+suml+sum2);)(2)、#include<stdio.h>voidmain()(inti,j,k;for(i=1;i<=9;i++){for(j=0;j<=9;j++){for(k=0;k<=9;k++)if<(i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))printf(M%d\nH,i*100+j*10+k);}))(3)、#include<stdio.h>voidmain()(inti,a,b;i=9;b=l;while(i>0)(a=(b+l)*2;b=a;i-;}printf("總數(shù):%d\n",a);}(4),#include<stdio.h>voidmain()(inti,a,b;i=9;b=l;while(i>0)(a=(b+2)*2;b=a;i-;}printf("總數(shù):%d\n",a);}實(shí)驗(yàn)結(jié)果分析1.份C:\PROGRA-l\TURBOC'l\bin\RunTC.exe5050-226091-17558Pressanykeytocontinue..2.1531370371407Pressanykeytocontinue..3.?;個(gè)人作業(yè)、C謂富增操作XDebug\Zexe.[0回S4.■。個(gè)人ゆC語(yǔ)言實(shí)級(jí)歸Debug\2.exe思數(shù):2556Pressanykeytocontinue指導(dǎo)教師評(píng)閱k實(shí)驗(yàn)態(tài)度:不認(rèn)真()Jk實(shí)驗(yàn)態(tài)度:不認(rèn)真()J較認(rèn)真().認(rèn)真(2.實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確(3、實(shí)驗(yàn)內(nèi)容:不完整(),較完整(),完整(4.實(shí)驗(yàn)步驟:混亂(),較淸晰(),清晰()5.實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確(6.實(shí)臉結(jié)果分析:無(wú)(),不充分(),較充分(7.其它補(bǔ)充:充分(總評(píng)成績(jī):成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(七)數(shù)組及其應(yīng)用 實(shí)驗(yàn)時(shí)間: 2012.5.14同組人員:實(shí)驗(yàn)?zāi)康?掌握ー維數(shù)組的定義及其元素的引用方法.掌握利用ー維數(shù)組實(shí)現(xiàn)ー些常用算法的基本技巧3、掌握二維數(shù)組的定義及其應(yīng)用.掌握字符數(shù)組和字符串函數(shù)的使用.掌握有關(guān)二維數(shù)組的基本編程技巧實(shí)驗(yàn)內(nèi)容.將一個(gè)數(shù)插入到一個(gè)有序的數(shù)列中,要求插入后仍有序..輸入一個(gè)4行4列的矩陣分別求出主對(duì)角元素之和以及上三角元素之和..輸入一行字符串,將該字符串中所有的大寫(xiě)字母改為小寫(xiě)字母后輸出.實(shí)驗(yàn)步驟#include<stdio.h>成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。voidmain(){intb,i,t;inta⑸={10,12,14,16,18};for(i=0;i<=4;i++)printf(H%4dH,a[i]);printf(M\nH);printf「輸入ー個(gè)數(shù):");scanf(M%dn,&b);{for(i=0;i<=4;i++)if(b<=a[i])(t=a[i];a[i]=b;b=t;}for(i=0;i<=4;i++)printf(M%4d,>[i]);printf(H%4dn,b);printf(M\nH);}}#include<stdio.h>voidmain()(intiJ,suml=0,sum2=0,sum3=0,sum4=0,sum5;inta[4][4];printf(Minput:\nM);for(i=0;i<4;i++)for(j=0;j<4;j++)scanf(H%dH,&a[i][j]);for(i=0;i<4;i++)(suml=suml+a[i][i];}printf(H%d\nM,suml);for(j=l;j<4;j++)sum2=sum2+a[()][j];for(j=2;j<4;j++)sum3=sum3+a[1][j];sum4=a[2][4];sum5=sum2+sum3+sum4;printf(M%d\nM,sum5);}#include<stdio.h>voidmain(){chara[10];inti;printf("輸入一行字符:\n");gets(a);for(i=0;i<=9;i++)(if(a[i]>='A,&&a[i]<='Z,);a[i]=a[i]+32;}puts(a);)實(shí)驗(yàn)結(jié)果分析1.?個(gè)人 聞Debug\2.exe.1012141618輸入一個(gè)數(shù):661012141618Pressanykeytocontinue2.

?'G'個(gè)人作業(yè)、(1語(yǔ)言實(shí)檢樣作XDebug\2.exe"input-12341234123071I071I〇:>>tロロ夭夭y之之kecontinuePressany錯(cuò)誤分析:漏掉符號(hào)。、3.

指導(dǎo)教師評(píng)閱1.實(shí)驗(yàn)態(tài)度:不認(rèn)真(2,實(shí)驗(yàn)?zāi)康?不明確(),較認(rèn)真(),認(rèn)真()指導(dǎo)教師評(píng)閱1.實(shí)驗(yàn)態(tài)度:不認(rèn)真(2,實(shí)驗(yàn)?zāi)康?不明確(),較認(rèn)真(),認(rèn)真()),較明確(),明確()3、實(shí)驗(yàn)內(nèi)容:不完整(),較完整(),完整(4、實(shí)驗(yàn)步驟:混亂(),較清晰(),清晰()5、實(shí)險(xiǎn)結(jié)果:錯(cuò)誤(),基本正確(),正確()6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分(),充分()7.其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(八) 函數(shù)及其應(yīng)用 .實(shí)驗(yàn)時(shí)間: 2012.5.21同組人員:實(shí)驗(yàn)?zāi)康?掌握函數(shù)的定義及其調(diào)用方法.掌握函數(shù)實(shí)參與形參的對(duì)應(yīng)關(guān)系,了解“值傳遞”與“地址傳遞”的概念.掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法.初步學(xué)會(huì)イ史用函數(shù)進(jìn)行程序設(shè)計(jì)的基本方法實(shí)驗(yàn)內(nèi)容.ー個(gè)數(shù)如果恰好等于它的所有因子之和,這個(gè)數(shù)就稱(chēng)為“完數(shù)”,請(qǐng)編寫(xiě)ー個(gè)判別m是否為完數(shù)的函數(shù),并編寫(xiě)主函數(shù),通過(guò)調(diào)用此函數(shù)統(tǒng)計(jì)自然數(shù)1ーー100間完數(shù)的個(gè)數(shù)..編寫(xiě)ー個(gè)函數(shù),實(shí)現(xiàn)對(duì)n個(gè)整數(shù)進(jìn)行排序(用起泡法),并編寫(xiě)主函數(shù)調(diào)用此函數(shù),實(shí)現(xiàn)對(duì)10個(gè)整數(shù)的排序.實(shí)驗(yàn)步驟#include<stdio.h>intWangshu(inta);main()(inti,total;total=0;成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用里持發(fā)現(xiàn)自己,用態(tài)度改變自己。for(i=2;i<=100;i++)(total=total+Wangshu(i);}print*”所以100內(nèi)的完數(shù)為%d個(gè)An”,total);)intWangshu(inta)(inti,sum;sum=l;for(i=2;i<a;i++)(|f(a%i==0)(sum=sum+i;)}if(a==sum)(printf(M%d是完數(shù)An”,a);return1;)else(return0;)}#include<stdio.h>voidpx(inta[],inty)(intt;intij;forG=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+l])(t=a[i];a[i]=a[i+l];a[i+l]=t;)}malnO(inta[10];inti;for(i=0;i<10;i++)scanf(H%dM,&a[i]);printf(M\nM);px(a,10);for(i=0;i<10;i++)printf(M%d,\a[i]);}實(shí)驗(yàn)結(jié)果分析1.2.?個(gè)人作業(yè)\C誥富實(shí)部i作XOebug\222.exe.12456367981234566789Pressanykeytocontinue指導(dǎo)教師評(píng)閱k實(shí)臉態(tài)度:不認(rèn)真(k實(shí)臉態(tài)度:不認(rèn)真(2.實(shí)驗(yàn)?zāi)康?不明確(3、實(shí)驗(yàn)內(nèi)容:不完整(),較認(rèn)真(),認(rèn)真(),較明確(),明確(),較完整(),完整(4,實(shí)驗(yàn)步驟:混亂(4,實(shí)驗(yàn)步驟:混亂(5、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),較清晰(),清晰()),基本正確(),正確()6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(6、實(shí)驗(yàn)結(jié)果分析:無(wú)(),不充分(),較充分()i充分()7.其它補(bǔ)充:總評(píng)成績(jī):評(píng)閱教師(簽字):評(píng)閱時(shí)間:實(shí)驗(yàn)(九) 指針及其應(yīng)用 實(shí)驗(yàn)時(shí)間: 2012.5.28同組人員:實(shí)驗(yàn)?zāi)康?.掌握指針的概念,會(huì)定義和使用指針變量2,掌握一位教組的指針及其基本用法.成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。.掌握指針變量函數(shù)作參數(shù)時(shí),參數(shù)的傳遞過(guò)程及其用法.掌握二維數(shù)組的指針及其用法.掌握字符串的指針及其用法.掌握函數(shù)的指針及其用法實(shí)驗(yàn)內(nèi)容I.教材279頁(yè)的下列題目:1.10.82.10.11與10.22任選ー個(gè)3.10.17實(shí)驗(yàn)步驟#include<stdio.h>voidmain()(charstring[81],c;inti,big=0,small=0,num=0,other=0,space=0;char*point,*start;printfC'inputyichuanzifu\n");gets(string);start=&string[OJ;for(point=start;(c=*point)!='\0';point++)(if(c>='a'&&c<='z')small++;成功=正確的方向+堅(jiān)持不懈的努力+不懂就問(wèn)的習(xí)慣,用行動(dòng)證明自己,用堅(jiān)持發(fā)現(xiàn)自己,用態(tài)度改變自己。elseif(c>='A'&&c<=*z')big+

溫馨提示

  • 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)論