freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序的設(shè)計(jì)自學(xué)指導(dǎo)書-資料下載頁

2025-05-13 22:20本頁面
  

【正文】 ne NUM(x) x%2==0main( ) { int a。 scanf(%d,amp。a)。 if(NUM(a)) printf(%d 是偶數(shù)。\n,a)。 else printf(%d 是奇數(shù)。\n,a)。}分別用函數(shù)和帶參數(shù)的宏,求三個(gè)數(shù)里面的最大值。(1)函數(shù)includeint max(int a, int b, int c) { int m。 m=ab?a:b。 return(mc?m:c)。 }main() { int x,y,z。 printf(please input three number:)。 scanf(%d%d%d,amp。x,amp。y,amp。z)。 printf(MAX=%d\n,max(x,y,z))。 } (2)帶參數(shù)的宏 includedefine MAX(a,b) (a)(b)?(a):(b)void main() { int x,y,z。 printf(please input three numbers:\n)。 scanf(%d%d%d,amp。x,amp。y,amp。z)。 printf(MAX=%d\n,MAX(MAX(x,y),z))。}五、復(fù)習(xí)思考題:教材第七章編譯預(yù)處理章節(jié)習(xí)題。第八章 結(jié)構(gòu)體與共用體一、本章自學(xué)內(nèi)容及要求:了解結(jié)構(gòu)體類型的特點(diǎn)。掌握結(jié)構(gòu)體類型變量的定義以及結(jié)構(gòu)體變量成員的引用。掌握結(jié)構(gòu)體數(shù)組的定義和應(yīng)用。了解結(jié)構(gòu)體指針變量的定義和使用。(1)結(jié)構(gòu)體類型與結(jié)構(gòu)體變量的定義a、了解結(jié)構(gòu)體類型的特點(diǎn)b、掌握結(jié)構(gòu)體類型的構(gòu)造c、掌握結(jié)構(gòu)體變量的定義(2)結(jié)構(gòu)體變量初始化與引用a、了解結(jié)構(gòu)體變量的初始化b、掌握結(jié)構(gòu)體變量成員的引用(3)結(jié)構(gòu)體數(shù)組a、掌握結(jié)構(gòu)體數(shù)組的定義與初始化b、了解結(jié)構(gòu)體數(shù)組元素的引用特點(diǎn)(4)結(jié)構(gòu)體指針變量a、了解使用結(jié)構(gòu)體類型的指針變量訪問其指向的結(jié)構(gòu)體變量成員的方法b、了解用指針法訪問結(jié)構(gòu)體數(shù)組二、重點(diǎn)與難點(diǎn):重點(diǎn):掌握結(jié)構(gòu)體類型變量及數(shù)組的定義和引用。難點(diǎn):結(jié)構(gòu)體類型變量成員的引用。三、學(xué)習(xí)方法指導(dǎo):結(jié)合第四章,通過習(xí)題與上機(jī)實(shí)驗(yàn),掌握結(jié)構(gòu)體變量與結(jié)構(gòu)體數(shù)組的定義和使用。四、典型例題介紹:編寫一個(gè)函數(shù)print,輸出一個(gè)學(xué)生的成績(jī)數(shù)組,該數(shù)組中有5個(gè)學(xué)生的數(shù)據(jù)記錄,每個(gè)記錄包括num、name、score[3],用主函數(shù)輸入這些記錄,用print函數(shù)輸出這些記錄。includedefine N 5struct student{ int num。 char name[20]。 float score[3]。 }stu[N]。void print(struct student stu[])。 /*函數(shù)原型聲明*/main( ){ int i,j。 for(i=0。iN。i++) { printf(No.:)。 scanf(%d,amp。stu[i].num)。 printf(name:)。 scanf(%s,stu[i].name)。 for(j=0。j3。j++) { printf(score %d:,j+1)。 scanf(%f,amp。stu[i].score[j])。 } } print(stu)。}void print(struct student stu[]){ int i,j。 printf(\n No. name score1 score2 score3\n)。 for(i=0。iN。i++) { printf(%5d%10s,stu[i].num,stu[i].name)。 for(j=0。j3。j++) printf(%,stu[i].score[j])。 printf(\n)。 }},每個(gè)記錄包括學(xué)號(hào)、姓名、3門課的成績(jī),從鍵盤輸入5個(gè)學(xué)生的數(shù)據(jù),求出每個(gè)學(xué)生的3門課平均成績(jī),以及最高分的學(xué)生的數(shù)據(jù)。includedefine N 5struct student{ int num。 char name[20]。 float score[3]。 float aver。}stu[N]。main(){ int i,j,maxi。 float sum,max。 for(i=0。iN。i++) /*輸入數(shù)據(jù)*/ { printf(No.:)。 scanf(%d,amp。stu[i].num)。 printf(name:)。 scanf(%s,stu[i].name)。 for(j=0。j3。j++) { printf(score %d:,j+1)。 scanf(%f,amp。stu[i].score[j])。 } printf(\n)。 } sum=max=0。 maxi=0。 for(i=0。iN。i++) { sum=0。 for(j=0。j3。j++) sum+=stu[i].score[j]。 /*計(jì)算第i個(gè)學(xué)生的總分*/ stu[i].aver=sum/3。 /*計(jì)算第i個(gè)學(xué)生的平均分*/ if(summax) /*找到分?jǐn)?shù)最高的學(xué)生*/ { max=sum。 maxi=i。 /*maxi記錄分?jǐn)?shù)最高的學(xué)生的下標(biāo)*/ } }printf(\n No. name score1 score2 score3\n)。/*輸出全部記錄*/for(i=0。iN。i++){ printf(%5d%10s,stu[i].num,stu[i].name)。 for(j=0。j3。j++) printf(%,stu[i].score[j])。 printf(\n)。} printf(The highest score is:student %d,%s.\n,stu[maxi].num,stu[maxi].name)。 printf(His scores are:%,%,%,average:%.\n,stu[maxi].score[0], stu[maxi].score[1],stu[maxi].score[2],stu[maxi].aver)。}五、復(fù)習(xí)思考題:教材結(jié)構(gòu)體與共同體章節(jié)習(xí)題。第九章 文件一、本章自學(xué)內(nèi)容及要求:了解有關(guān)文件的基本概念。熟悉C語言程序設(shè)計(jì)中對(duì)文件操作的特點(diǎn)。掌握文件的打開、讀寫和關(guān)閉等常用函數(shù)。(1)C文件概述a、掌握文件的概念b、了解數(shù)據(jù)文件的存儲(chǔ)形式c、了解緩沖文件系統(tǒng)與非緩沖文件系統(tǒng)的區(qū)別(2)文件指針了解文件指針變量的定義與其在文件操作中的作用。(3)文件的打開與關(guān)閉a、掌握利用fopen()函數(shù)實(shí)現(xiàn)文件的打開b、熟悉關(guān)閉文件函數(shù)fclose()的使用(4)文件的讀寫a、了解字符讀寫函數(shù)fgetc()和fputc()的功能和使用b、了解字符串讀寫函數(shù)fgets()和fputs()的功能和使用c、了解數(shù)據(jù)塊讀寫函數(shù)fread()和fwrite()d、掌握格式化讀寫函數(shù)fscanf()和fprintf()的使用二、重點(diǎn)與難點(diǎn):重點(diǎn):C語言程序設(shè)計(jì)中對(duì)文件操作的特點(diǎn)。難點(diǎn):文件的打開、讀寫和關(guān)閉等函數(shù)的使用。三、學(xué)習(xí)方法指導(dǎo):通過上機(jī)練習(xí),掌握C語言程序中文件操作的特點(diǎn)。四、典型例題介紹:計(jì)算數(shù)列1,1/3!,1/5!,1/7!,1/9!,……的和至某項(xiàng)的絕對(duì)值小于1e5時(shí)為止(該項(xiàng)不累加),將求和的結(jié)果以格式%.6f寫入到文件d:\。include include main(){ FILE *p。 float s=1,t=1,i=3。p=fopen(d:\\,w))while(fabs(t)=1e5) { t=t/ ((i1)*i)。 s+=t。 i=i+2。 } s=st。 fprintf(p,”%.6f”,s)。 fclose(p)。}五、復(fù)習(xí)思考題:教材文件章節(jié)的習(xí)題。歡迎您的光臨,!希望您提出您寶貴的意見,你的意見是我進(jìn)步的動(dòng)力。贈(zèng)語; 如果我們做與不做都會(huì)有人笑,如果做不好與做得好還會(huì)有人笑,那么我們索性就做得更好,來給人笑吧! 現(xiàn)在你不玩命的學(xué),以后命玩你。我不知道年少輕狂,我只知道勝者為王。不要做金錢、權(quán)利的奴隸;應(yīng)學(xué)會(huì)做“金錢、權(quán)利”的主人。什么時(shí)候離光明最近?那就是你覺得黑暗太黑的時(shí)候。最值得欣賞的風(fēng)景,是自己奮斗的足跡。壓力不是有人比你努力,而是那些比你牛幾倍的人依然比你努力。 參考
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1