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è)
C語(yǔ)言實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)一C語(yǔ)言程序開(kāi)發(fā)環(huán)境、數(shù)據(jù)類型及表示式驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.掌握編輯C源程序方法,熟悉開(kāi)發(fā)、運(yùn)行C程序全過(guò)程。2.在VC編譯環(huán)境下練習(xí)對(duì)C源文件進(jìn)行編譯和簡(jiǎn)單查錯(cuò)。3.掌握C語(yǔ)言中各種常量表示形式及變量定義。4.掌握C語(yǔ)言中各種運(yùn)算符作用、優(yōu)先級(jí)和結(jié)合性,能熟練利用各種表示式。5.掌握不一樣類型數(shù)據(jù)運(yùn)算時(shí)數(shù)據(jù)類型轉(zhuǎn)換規(guī)則,了解表示式語(yǔ)句,尤其是賦值語(yǔ)句。二、上機(jī)內(nèi)容:1.編寫程序?qū)崿F(xiàn)在屏幕上顯示以下結(jié)果:ThedressislongTheshoesarebigThetrousersareblack2.改錯(cuò)題(將正確程序?qū)懺谥付ㄎ恢茫└倪^(guò)以下程序中錯(cuò)誤,在屏幕上顯示商品價(jià)格表(源程序附后面)。輸入輸出示例商品名稱價(jià)格TCL電視機(jī)¥7600美空調(diào)¥SunRose鍵盤¥50.5源程序(有錯(cuò)誤程序)#include<stdio.h>mian(){printf("商品名稱價(jià)格\n);printf("TCL電視機(jī)¥7600")printf("美空調(diào)¥)printf("SunRose鍵盤¥50.5)}正確程序?yàn)椋?.編寫程序:已知a=150,b=20,c=45,編寫求a/b、a/c(商)和a%b、a%c(余數(shù))程序。輸入輸出示例a/b商=7a/c商=3a%b余數(shù)=10a%c余數(shù)=154.編寫程序:設(shè)變量a值為0,b值為-10,編寫程序:當(dāng)a>b時(shí),將b賦給c;當(dāng)a<=b時(shí),將a賦給c。(提醒:用條件運(yùn)算符)三、試驗(yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、程序清單(寫出上機(jī)內(nèi)容1、3、4源程序)五、調(diào)試和測(cè)試結(jié)果(調(diào)試中出現(xiàn)經(jīng)典問(wèn)題及處理方法,測(cè)試結(jié)果是否正確或詳細(xì)值等)六、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)二次序結(jié)構(gòu)程序設(shè)計(jì)驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.熟悉C語(yǔ)言表示式語(yǔ)句、空語(yǔ)句和復(fù)合語(yǔ)句。2.熟悉函數(shù)調(diào)用語(yǔ)句,尤其是輸入輸出函數(shù)調(diào)用語(yǔ)句。3.熟悉次序結(jié)構(gòu)程序中語(yǔ)句執(zhí)行過(guò)程。4.能設(shè)計(jì)簡(jiǎn)單次序結(jié)構(gòu)程序。二、上機(jī)內(nèi)容1.鍵盤輸入與屏幕輸出練習(xí)問(wèn)題1要使下面程序輸出語(yǔ)句在屏幕上顯示1,2,34,則從鍵盤輸入數(shù)據(jù)格式應(yīng)為以下備選答案中。#include<stdio.h>main(){ chara,b;intc; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c);}A)1234 B)1,2,34C)’1’,’2’,34 D)1234問(wèn)題2在與上面程序鍵盤輸入相同情況下,要使上面程序輸出語(yǔ)句在屏幕上顯示1234,則應(yīng)修改程序中哪條語(yǔ)句?怎樣修改?問(wèn)題3要使上面程序鍵盤輸入數(shù)據(jù)格式為1,2,34,輸出語(yǔ)句在屏幕上顯示結(jié)果也為1,2,34,則應(yīng)修改程序中哪條語(yǔ)句?怎樣修改?問(wèn)題4要使上面程序鍵盤輸入數(shù)據(jù)格式為1,2,34,而輸出語(yǔ)句在屏幕上顯示結(jié)果為'1','2',34,則應(yīng)修改程序中哪條語(yǔ)句?怎樣修改?[提醒:利用轉(zhuǎn)義字符輸出字符單引號(hào)字符。]2.編寫程序:(1)從鍵盤輸入兩個(gè)八進(jìn)制數(shù),計(jì)算兩數(shù)之和并分別用十進(jìn)制和十六進(jìn)制數(shù)形式輸出。輸入輸出示例Enteraandb:2030d:40x:28(2)編寫程序:從鍵盤輸入兩個(gè)實(shí)數(shù)a和x,按公式計(jì)算并輸出y值:輸入輸出示例Entera,x:1.0,0.0y=2.0000003.改錯(cuò)題改過(guò)以下程序中錯(cuò)誤。從鍵盤輸入3個(gè)整數(shù)a、b、c,計(jì)算這3個(gè)整數(shù)和s,并以“s=a+b+c”和“a+b+c=s”形式輸出a、b、c和s值。請(qǐng)不要?jiǎng)h除源程序中注釋。(源程序附后面)正確程序?yàn)椋狠斎胼敵鍪纠_程序?yàn)椋?4512=3+4+53+4+5=12源程序(有錯(cuò)誤程序)#include<stdio.h>main(){ inta,b,c,s; scanf("%d%d%d",&a,&b,c); s=a+b+c; printf("%d=%d+%d+%d\n",a,b,c);/*輸出s=a+b+c*/ printf("%d+%d+%d=%d\n",s);/*輸出a+b+c=s*/}三、試驗(yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、程序清單(寫出上機(jī)內(nèi)容2源程序)五、調(diào)試和測(cè)試結(jié)果(調(diào)試中出現(xiàn)經(jīng)典問(wèn)題及處理方法,測(cè)試結(jié)果是否正確或詳細(xì)值等)六、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)三選擇結(jié)構(gòu)程序設(shè)計(jì)驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.了解C語(yǔ)言表示邏輯量方法(0代表“假”,非0代表“真”)。2.學(xué)會(huì)正確使用邏輯運(yùn)算符和邏輯表示式、關(guān)系運(yùn)算符和關(guān)系表示式。3.學(xué)會(huì)利用邏輯表示式和關(guān)系表示式等表示條件。4.熟練掌握IF語(yǔ)句和SWITCH語(yǔ)句。5.掌握簡(jiǎn)單單步調(diào)試方法。二、上機(jī)內(nèi)容1.先手工計(jì)算,然后編寫程序驗(yàn)證計(jì)算結(jié)果:(1)求邏輯表示式5>3&&2||8<4-!5值。(2)a為12,b為18,c為12,計(jì)算并輸出a&&b、a||b、!a&&c值。(3)a為0,b為1,c為3,計(jì)算并輸出執(zhí)行語(yǔ)句“y=(++a)&&(--b)&&(c=b+3);”后a、b、c、y值。假如將語(yǔ)句改為“y=(++a)||(--b)||(c=b+3);”,結(jié)果又是多少?2.編程:(1)輸入整數(shù)x和a,計(jì)算并輸出以下分段函數(shù)f(x)值(保留2位小數(shù)),請(qǐng)調(diào)用log函數(shù)求自然對(duì)數(shù),調(diào)用fabs函數(shù)求絕對(duì)值。輸入輸出示例第一次運(yùn)行Enteraandx:56a=5,f(6)=0.24第二次運(yùn)行Enteraandx:55a=5,f(5)=0.00(2)輸入a、b、c三個(gè)整數(shù),輸出最大數(shù)。輸入輸出示例第一次運(yùn)行Entera,b,c:1,5,9themaxnumberis:9第二次運(yùn)行Entera,b,c:9,5,1themaxnumberis:9第三次運(yùn)行Entera,b,c:1,9,5themaxnumberis:93.改錯(cuò)題改過(guò)以下程序中錯(cuò)誤,輸入一個(gè)數(shù)n(不一定是整數(shù)),判定n是小于0,等于0,還是大于0。(源程序附后面)輸入輸出示例第一次運(yùn)行Entern:1010isgreaterthan0第二次運(yùn)行Entern:-5-5islessthan0第三次運(yùn)行Entern:00isequalto0源程序(有錯(cuò)誤程序)#include<stdio.h>main(){ doublen; printf("Entern:"); scanf("%f",&n); if(n<0) printf("nislessthan0\n"); elseif(n=0) printf("nisequalto0\n"); else printf("nisgreater0\n");}單步調(diào)試程序,觀察變量值改變。正確程序?yàn)椋喝⒃囼?yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、設(shè)計(jì)流程(算法描述)(請(qǐng)寫出上機(jī)內(nèi)容2(2)題算法描述)五、程序清單(請(qǐng)寫出上機(jī)內(nèi)容2(1)源程序)六、調(diào)試和測(cè)試結(jié)果(寫出上機(jī)內(nèi)容1結(jié)果)七、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)四循環(huán)結(jié)構(gòu)程序設(shè)計(jì)驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.熟悉掌握C語(yǔ)言while語(yǔ)句、do-while語(yǔ)句和for語(yǔ)句。2.掌握在程序設(shè)計(jì)中使用循環(huán)方法實(shí)現(xiàn)各種算法。3.了解循環(huán)結(jié)構(gòu)程序中語(yǔ)句執(zhí)行過(guò)程。4.掌握運(yùn)行到光標(biāo)位置調(diào)試方法。二、上機(jī)內(nèi)容1.編寫程序:求1+2+3+…+100和12+22+32+…+1002。輸入輸出示例sum1=5050sum2=3383502.一個(gè)數(shù)假如恰好等于它因子之和,這個(gè)數(shù)就稱為“完數(shù)”,編寫程序找出2~5000中全部完數(shù)。輸入輸出示例628 4963.改錯(cuò)題改過(guò)以下程序中錯(cuò)誤。(源程序附后面)韓信點(diǎn)兵。韓信有一隊(duì)兵,他想知道有多少人,便讓土兵排隊(duì)報(bào)數(shù)。按從1至5報(bào)數(shù),最末一個(gè)土兵報(bào)數(shù)為1;按從1至6報(bào)數(shù),最末一個(gè)土兵報(bào)數(shù)為5;按從1至7報(bào)數(shù),最末一個(gè)土兵報(bào)數(shù)為4;最終按從1至11報(bào)數(shù),最末一個(gè)土兵報(bào)數(shù)為10;你知道韓信有多少土兵嗎?輸入輸出示例n=2111源程序(有錯(cuò)誤程序)#include<stdio.h>main(){intfind=0;while(!find){ if(n%5==1&&n%6==5&&n%7==4&&n%11==10) { printf("n=%d\n",n); find=1; }}}正確程序?yàn)椋喝⒃囼?yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、設(shè)計(jì)流程(算法描述)(請(qǐng)寫出上機(jī)內(nèi)容2算法描述)五、程序清單(請(qǐng)寫出上機(jī)內(nèi)容1源程序)六、調(diào)試和測(cè)試結(jié)果(調(diào)試中出現(xiàn)經(jīng)典問(wèn)題及處理方法,測(cè)試結(jié)果是否正確或詳細(xì)值等)七、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)五函數(shù)和預(yù)處理命令驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.掌握函數(shù)定義和調(diào)用。2.掌握使用函數(shù)編寫程序。3.掌握函數(shù)實(shí)參、形參和返回值概念及使用。4.掌握單步調(diào)試進(jìn)入函數(shù)和跳出函數(shù)方法。5.掌握全局變量、局部變量、動(dòng)態(tài)變量、靜態(tài)變量概念和使用方法。二、上機(jī)內(nèi)容1.編寫自定義函數(shù)longpower(intm,intn),計(jì)算值。利用此函數(shù)編程序?qū)崿F(xiàn):從鍵盤輸入兩個(gè)整數(shù)m和n,計(jì)算出值。2.寫出兩個(gè)函數(shù),分別求兩個(gè)整數(shù)最大條約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個(gè)函數(shù),并輸出結(jié)果,兩個(gè)整數(shù)由鍵盤輸入。輸入輸出示例輸入:n1=24n2=16輸出:zdgys=8zxgbs=483.改錯(cuò)題改過(guò)以下程序中錯(cuò)誤。依照下式求π值,直到某一項(xiàng)小于10-6(源程序附后面)輸入輸出示例PI=3.14159(改過(guò)后程序運(yùn)行結(jié)果)源程序(有錯(cuò)誤程序)#include<stdio.h>intfact(intn);intmulti(intn);main(){inti;doublesum,item,eps;eps=1E-6;sum=1;item=1;for(i=1;item>=eps;i++) {item=fact(i)/multi(2*i+1);sum=sum+item;}printf(“PI=%0.5lf\n”,sum*2);return0;}intfact(intn){inti;intres=1;for(i=0;i<=n;i++)res=res*i;returnres;}intmulti(intn){inti;intres=1;for(i=3;i<=n;i=i+2)res=res*i;returnres;}正確程序?yàn)椋喝?、試?yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、設(shè)計(jì)流程(算法描述)(請(qǐng)寫出上機(jī)內(nèi)容1算法描述)五、程序清單(請(qǐng)寫出上機(jī)內(nèi)容2源程序)六、調(diào)試和測(cè)試結(jié)果(調(diào)試中出現(xiàn)經(jīng)典問(wèn)題及處理方法,測(cè)試結(jié)果是否正確或詳細(xì)值等)七、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)六數(shù)組驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.掌握一維數(shù)組定義、賦值和輸入輸出方法。2.掌握字符數(shù)組使用。3.掌握與數(shù)組關(guān)于算法(比如排序算法)。4.學(xué)會(huì)使用斷點(diǎn)調(diào)試方法。二、上機(jī)內(nèi)容1.編寫程序:從鍵盤輸入一串整數(shù)保留到數(shù)組中,調(diào)用函數(shù)antitone()將數(shù)組反序輸出。自定義函數(shù)voidantitone(inta[],intn)實(shí)現(xiàn)將數(shù)組中n個(gè)數(shù)據(jù)按逆序存放。2.已知某數(shù)列前兩項(xiàng)為2和3,其后每一項(xiàng)為其前兩項(xiàng)之積。編程實(shí)現(xiàn):從鍵盤輸入一個(gè)整數(shù)x,判斷并輸出x最靠近數(shù)列第幾項(xiàng)?3.輸入一串字符,計(jì)算其中字符、數(shù)字和空格個(gè)數(shù)。輸入/輸出示例:輸入:sd234kj64jkmjk輸出:字符:9 數(shù)字:5 空格:1三、試驗(yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、設(shè)計(jì)流程(算法描述)(請(qǐng)寫出上機(jī)內(nèi)容1算法描述)五、程序清單(請(qǐng)寫出上機(jī)內(nèi)容1、2、3源程序)六、調(diào)試和測(cè)試結(jié)果(調(diào)試中出現(xiàn)經(jīng)典問(wèn)題及處理方法,測(cè)試結(jié)果是否正確或詳細(xì)值等)七、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)七指針驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.了解指針、地址和數(shù)組間關(guān)系。2.掌握經(jīng)過(guò)指針操作數(shù)組元素方法。3.掌握指針作為函數(shù)參數(shù)時(shí),實(shí)參和形參結(jié)合方式。(2)#include<stdio.h>(2)#include<stdio.h>intf(int*a,int*b){ints;s=*a+*b;returns;}voidmain(){intx=2,y=4,s;s=f(&x,&y); printf("%d\n",s);}1.運(yùn)行程序,查看程序運(yùn)行結(jié)果。(1)#include<stdio.h>voidmain(){inta=7,b=8,*p,*q,*r;p=&a;q=&b; r=p;p=q;q=r; printf("%d,%d,%d,%d\n",*p,*q,a,b);}(4)以下程序用指針實(shí)現(xiàn)一維數(shù)組數(shù)據(jù)輸入與輸出,請(qǐng)?zhí)羁詹⑦\(yùn)行。#include<stdio.h>(4)以下程序用指針實(shí)現(xiàn)一維數(shù)組數(shù)據(jù)輸入與輸出,請(qǐng)?zhí)羁詹⑦\(yùn)行。#include<stdio.h>voidmain(){inta[6],i;【1】;for(i=0;i<6;i++)scanf(“%d”,【2】);p=a;for(i=0;i<6;i++)printf(“%3d”,【3】);printf(“\n”);}思索:將語(yǔ)句“p=a;”刪去,程序運(yùn)行結(jié)果會(huì)怎樣?(3)#include<stdio.h>voidswap(int*a,int*b){intt;t=*a;*a=*b;*b=t;}voidmain(){intx=10,y=20;printf("(1)x=%dy=%d\n",x,y); swap(&x,&y); printf("(2)x=%dy=%d\n",x,y);}2.完成函數(shù)內(nèi)容,函數(shù)功效是:將a、b中兩個(gè)兩位正整數(shù)合并形成一個(gè)新整數(shù)放在c中。合并方式是:將a中十位和個(gè)位數(shù)依次放在變量c千位和十位上,b中十位和個(gè)位數(shù)依次放在變量c個(gè)位和百位上。比如,當(dāng)a=45,b=12。調(diào)用函數(shù)后,c=4251。完成編程后運(yùn)行程序,輸入上面所舉數(shù)據(jù)例子,看看程序是否能得出正確結(jié)果。#include<stdio.h>voidfun(inta,intb,long*c){}voidmain(){inta,b;longc;printf("Inputa,b:"); scanf("%d%d",&a,&b); fun(a,b,&c); printf("Theresultis:%ld\n",c);}三、試驗(yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、程序清單(請(qǐng)寫出上機(jī)內(nèi)容2中函數(shù))五、調(diào)試和測(cè)試結(jié)果(請(qǐng)寫出上機(jī)內(nèi)容1輸出結(jié)果)六、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師試驗(yàn)名稱試驗(yàn)八結(jié)構(gòu)體驗(yàn)證型一、試驗(yàn)?zāi)繕?biāo)及要求1.了解結(jié)構(gòu)體類型概念,掌握結(jié)構(gòu)體類型定義形式。2.掌握結(jié)構(gòu)體類型變量定義和變量組員引用形式。3.了解內(nèi)存動(dòng)態(tài)分配、鏈表概念及操作。二、上機(jī)內(nèi)容1.建立一個(gè)學(xué)生信息結(jié)構(gòu)體數(shù)組,包含學(xué)號(hào)num,姓名name[10],年紀(jì)age,性別sex。要求經(jīng)過(guò)函數(shù)input輸入4個(gè)數(shù)據(jù)統(tǒng)計(jì),而且在main函數(shù)中輸出這5個(gè)學(xué)生信息。用另一函數(shù)stat統(tǒng)計(jì)輸入統(tǒng)計(jì)中男生、女生人數(shù),以及年紀(jì)小于18歲學(xué)生人數(shù)。輸出: num name age sex 01 aa 18 M輸出: num name age sex 01 aa 18 M 02 bb 19 F 03 cc 19 M 04 dd 17 Fboy girl age<182 2 1輸入: 01 aa 18 M 02 bb 19 F 03 cc 19 M 04 dd 17 F2.編程:完成以下程序中函數(shù)。某學(xué)生統(tǒng)計(jì)由學(xué)號(hào)、8門課程成績(jī)和平均分組成,學(xué)號(hào)和8門課程成績(jī)已在主函數(shù)中給出。請(qǐng)編寫函數(shù)fun,它功效是:求出該學(xué)生平均分放在統(tǒng)計(jì)ave組員中。比如,學(xué)生成績(jī)是:85.5,76,69.5,85,91,72,64.5,87.5,他平均分應(yīng)該是:78.875。注意:請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中任何內(nèi)容,僅在函數(shù)fun部位中填入你編寫若干語(yǔ)句。#include<stdio.h>#defineN8structSTREC{charnum[10];doubles[N];doubleave;};voidfun(structSTREC*a){}main(){structSTRECs={"GA005",85.5,76,69.5,85,91,72,64.5,87.5};inti;fun(&s);printf("The%s'sstudentdata:\n",s.num);for(i=0;i<N;i++)printf("%4.1f\n",s.s[i]);printf("\nave=%7.3f\n",s.ave);}3.改錯(cuò)題定義一個(gè)結(jié)構(gòu)體數(shù)組stu而且初始化,main函數(shù)中輸出數(shù)組元素各組員值。(源程序附后面)輸入輸出示例No.Namesexage10101LiLinM1810102ZhangFunM1910104wangMinF20源程序(有錯(cuò)誤程序)#include<string.h>structstudent{intnum;charname[20];charsex;intage;};structstudentstu[3]={{10101,"LiLin",'M',18},{10102,"ZhangFun",'M',19},{10104,"WangMin",'F',20}};main(){structstudent*p;printf("No.Namesexage\n");for(p=stu;p<3;p++)printf("%5d%-20s%2c%4d\n",*p.num,*,p.sex,p.age);}三、試驗(yàn)平臺(tái)Windows98或或XP以上版本VC6.0以上版本四、程序清單(請(qǐng)寫出上機(jī)內(nèi)容1源程序和上機(jī)內(nèi)容2中函數(shù))五、教師批語(yǔ)與成績(jī)?cè)u(píng)定:評(píng)語(yǔ):成績(jī):優(yōu)良中及格不及格評(píng)閱教師:評(píng)閱日期:年月日

《C語(yǔ)言程序設(shè)計(jì)》試驗(yàn)(上機(jī))匯報(bào)班級(jí)·學(xué)號(hào)姓名試驗(yàn)日期任課教師

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論