2016級(jí)(C語(yǔ)言程序設(shè)計(jì))上機(jī)實(shí)驗(yàn)報(bào)告模版1-順序與分支資料1_第1頁(yè)
2016級(jí)(C語(yǔ)言程序設(shè)計(jì))上機(jī)實(shí)驗(yàn)報(bào)告模版1-順序與分支資料1_第2頁(yè)
2016級(jí)(C語(yǔ)言程序設(shè)計(jì))上機(jī)實(shí)驗(yàn)報(bào)告模版1-順序與分支資料1_第3頁(yè)
2016級(jí)(C語(yǔ)言程序設(shè)計(jì))上機(jī)實(shí)驗(yàn)報(bào)告模版1-順序與分支資料1_第4頁(yè)
2016級(jí)(C語(yǔ)言程序設(shè)計(jì))上機(jī)實(shí)驗(yàn)報(bào)告模版1-順序與分支資料1_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

北京信息科技大學(xué)信息管理學(xué)院(課程上機(jī))實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)課程名稱_£語(yǔ)言程序設(shè)計(jì)專業(yè):信息安全班級(jí):信安1601學(xué)號(hào):2016012266姓名:陳志明成績(jī):實(shí)驗(yàn)名稱順序與分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)地點(diǎn)學(xué)生填寫實(shí)驗(yàn)時(shí)間學(xué)生填寫.實(shí)驗(yàn)?zāi)康模菏炀氄莆丈蠙C(jī)過(guò)程。熟練掌握順序結(jié)構(gòu)程序設(shè)計(jì)熟練掌握分支結(jié)構(gòu)程序設(shè)計(jì)【注】實(shí)驗(yàn)總用時(shí):4課時(shí)。.實(shí)驗(yàn)內(nèi)容:⑴“圓柱計(jì)算”。輸入一個(gè)半徑及高,求組成的圓柱、圓錐的體積。#include<stdio.h>#include<stdlib.h>#include<math.h>main(){floatr,h,V;printf("請(qǐng)輸入圓柱的半徑\n");scanf("%f",&r);printfC請(qǐng)輸入圓柱的高\(yùn)n");scanf("%f",&h);V=M_PI*r*r*h;printf("圓柱的體積為%f\n",V);system("pause");return0;}⑵“華氏溫度到攝氏溫度轉(zhuǎn)換”。輸入一個(gè)有效的華氏溫度,輸出其對(duì)應(yīng)的攝氏溫度。#include<stdio.h>#include<stdlib.h>main(){floatF,T;printfC請(qǐng)輸入一個(gè)有效華氏溫度\n");scanf("%f",&F);T=(F-32)/1.8;printf("換算為攝氏溫度為%£?!?,T);system("pause");}⑶計(jì)算學(xué)生成績(jī)。輸入學(xué)生3門課成績(jī),輸出總成績(jī)及平均成績(jī),保留小數(shù)點(diǎn)后一位,小數(shù)點(diǎn)后第二位“四舍五入”。#include<stdio.h>#include<stdlib.h>main(){floata,b,c,d;printf("請(qǐng)輸入三名同學(xué)的成績(jī)\n");scanf("%f%f%f",&a,&b,&c);d=(a+b+c)/3;printf("平均成績(jī)?yōu)椋ァ眲潱籹ystem("pause")}⑷字符的ASCII碼。對(duì)于輸入的某個(gè)有效字符,輸出其在ASCII碼表中的前驅(qū)字符及后繼字符,并同時(shí)輸出三者的ASCII碼值。#include<stdio.h>#include<stdlib.h>main(){chara,b,c;printfC請(qǐng)輸入一個(gè)字符\n");a=getchar();b=a-1;c=a+1;printf("輸出字符\n%c%c%c\n",b,a,c);printf("所對(duì)應(yīng)ASCII\n%d%d%d”,b,a,c);system("pause");}⑸最大值。輸入三個(gè)數(shù),輸出最大值。#include<stdio.h>#include<stdlib.h>intmain(){inta,b,c,max;printf("請(qǐng)輸入三個(gè)數(shù)\n");scanf("%d%d%d",&a,&b,&c);if(a>=b)max=a;elsemax=b;if(c>max)max=c;printf("最大數(shù)是%d",max);system("pause");⑹最大值、最小值與順序輸出。輸入四個(gè)數(shù),輸出最大值、最小值,并按從小到達(dá)順序依次輸出這四個(gè)數(shù)。#include<stdio.h>#include<stdlib.h>main()floata,b,c,d,e;printf("請(qǐng)輸入四個(gè)數(shù)\n");scanf("%f%f%f%f",&a,&b,&c,&d);if(a>b)e=b;b=a;a=e;if(b>c)e=b;b=c;c=e;if(c>d)e=c;c=d;d=e;if(a>b){e=a;a=b;b=e;}if(b>c){e=b;b=c;c=e;}if(a>b){e=a;a=b;b=e;}printf("按大小依次排列為%£%f%f%f\n”,a,b,c,d);printf("最大為%f\n最小為%f\n",d,a);system("pause");}⑺判斷閏年。輸入一個(gè)年份,判定該年是否是閏年,以輸出文字形式說(shuō)明。#include<stdio.h>#include<stdlib.h>main(){inta;printf("請(qǐng)輸入年份\n");scanf("%d",&a);if(a%4==0&&a%400!二0||a%400==0)printf("%d是閏年\n",a);elseprintf("%d不是閏年\n",a);system("pause");}⑻獎(jiǎng)金發(fā)放額計(jì)算問(wèn)題。假設(shè)銷售人員的收入由月薪及年終提成兩部分組成,月薪固定為3000元,自行設(shè)計(jì)一個(gè)銷售人員年銷售提成(獎(jiǎng)金)的分段計(jì)算方案,對(duì)于給定的某銷售員年銷售額,計(jì)算出其獎(jiǎng)金、稅金(按現(xiàn)行北京市納稅標(biāo)準(zhǔn)計(jì)算)、及實(shí)發(fā)金額。#include<stdio.h>#include<stdlib.h>main()(inta;floatb,c,d;printf(”請(qǐng)輸入該銷售員年銷售額\n");scanf("%d",&a);if(a>=1000000);b=a*0.1;if(a>=500000&&a<1000000)b=a*0.08;if(a>=300000&&a<500000);b=a*0.05;if(a>=100000&&a<300000)b=a*0.01;if(a<1000)b=0;printfC該員工獎(jiǎng)金為%f\n",b);c二(3000*12+b)/12;if(c<=3500)d=0;if(c>3500&&c<=5000);d=(c-3500)*0.03;if(c>5000&&c<=8000)d=105+(c-5000)*0.1;if(c>=8000&&c<12500)d=105+555+(c-8000)*0.2;if(c>=12500&&c<38500)d=105+555+1005+(c-12500)*0.25;if(c>=38500&&c<58500)d=105+555+1005+2755+(c-58500)*0.3;if(c>=58500&&c<83500)d=105+555+1005+2755+5505+(c-58500)*0.35;if(c>=83500)d=105+555+1005+2755+5505+13505+(c-83500)*0.45;c=(c-d)*12;printf("該員工的稅收為%f\n",d);printf("該員工的年工資為%^”?;system("pause");}⑼對(duì)于一元二次方程給定的二次項(xiàng)系數(shù)a,一次項(xiàng)系數(shù)b及常數(shù)項(xiàng)c,求該一元二次方程的根,要對(duì)于各種系數(shù)情況具有相應(yīng)求根策略。#include<stdio.h>#include<stdlib.h>main(){floata,b,c,d,x1,x2;printf("請(qǐng)輸入二次項(xiàng)系數(shù)\n");scanf("%f",&a);printf("請(qǐng)輸入一次項(xiàng)系數(shù)\n");scanf("%f",&b);printf("請(qǐng)輸入常數(shù)項(xiàng)\n");scanf("%f",&c);d=b*b-4*a*c;if(d<0)printf("該方程無(wú)解\n");elsex1=(-b+d)/(2*a);x2=(-b-d)/(2*a);printf("該方程的根為%f%f",x1,x2);system("pause");return0;}⑽設(shè)計(jì)計(jì)算器。設(shè)計(jì)一個(gè)支持四則運(yùn)算及乘方運(yùn)算的模擬計(jì)算器。#include<stdio.h>#include<stdlib.h>#include<math.h>main(){inti=1;floata,c,d=1;charb;printf("請(qǐng)輸入也");scanf("%f%c%f",&a,&b,&c);if(b=='*')d=a*c;if(b=='/')d=a/c;if(b=='+')d=a+c;if(b=='-')d=a-c;if(b=='A')for(;i<=c;i++)d=d*a;printf("%f%c%f=%f”,a,b,c,d);system("pause");.實(shí)驗(yàn)要求:獨(dú)立編寫程序,上機(jī)調(diào)試通過(guò),寫出實(shí)驗(yàn)報(bào)告。.實(shí)驗(yàn)準(zhǔn)備:電腦一臺(tái)、WindowsXP操作系統(tǒng)、VC++6.0軟件。.實(shí)驗(yàn)過(guò)程:實(shí)驗(yàn)一的實(shí)驗(yàn)過(guò)程【要求】每道題都獨(dú)立書寫下列內(nèi)容。每題的報(bào)告應(yīng)包括如下內(nèi)容。題目??梢詫懀涸斠?jiàn)本報(bào)告“2.實(shí)驗(yàn)內(nèi)容”),也可以把原題附上。簡(jiǎn)單思路。也即程序設(shè)計(jì)的思考、設(shè)計(jì)思路及描述。程序結(jié)構(gòu)??梢杂昧鞒虉D表示,也可用結(jié)構(gòu)性類語(yǔ)言描述。最終程序清單與注釋。一般指經(jīng)調(diào)試正確的程序,如果調(diào)試不正確也未修改正確,也要附上。正確的程序后面調(diào)試記錄要附上正確的調(diào)試結(jié)果,調(diào)試仍不正確的但后面程序,調(diào)試記錄要包含錯(cuò)誤的內(nèi)容,并寫出你認(rèn)為可能的錯(cuò)誤原因分析。注釋可以簡(jiǎn)單寫,但對(duì)復(fù)雜的部分可以詳細(xì)寫。測(cè)試數(shù)據(jù)選擇。要包含測(cè)試數(shù)據(jù)選擇依據(jù)的分析。調(diào)試中的測(cè)試數(shù)據(jù)可能不止一種,也就是說(shuō)不是執(zhí)行一次結(jié)果正確就證明結(jié)果正確。調(diào)試記錄。記錄調(diào)試過(guò)程的輸入、輸出等,可以記錄屏幕拷貝內(nèi)容,也可以用文字說(shuō)明屏幕顯示內(nèi)容。并分析通過(guò)測(cè)試數(shù)據(jù)及程序執(zhí)行結(jié)果,對(duì)程序正確性的分析與判斷。實(shí)驗(yàn)結(jié)論總結(jié)。實(shí)驗(yàn)二的實(shí)驗(yàn)過(guò)程同上要求同上要求同上要求同上要求同上要求同上要求同上要求(本部分可另附頁(yè)).實(shí)驗(yàn)總結(jié):寫出本次實(shí)驗(yàn)在設(shè)計(jì)與調(diào)試中的技術(shù)體會(huì),特別是實(shí)驗(yàn)前的程序設(shè)計(jì),在實(shí)驗(yàn)中發(fā)現(xiàn)了什么問(wè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)論