版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、姓名徐松松學(xué)號(hào)41345053班級(jí)計(jì) 1304說(shuō)明:1 .本次上機(jī)內(nèi)容分 兩次上機(jī)完成。2 .將本文檔改名為“學(xué)號(hào)_姓名_班級(jí)_Lab6.doc”,按照本說(shuō)明完成以下實(shí)驗(yàn)內(nèi)容;3 .在下下次上機(jī)(13周)時(shí)通過(guò)課程中心提交本文檔。實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)要求(上機(jī)指導(dǎo)P137)1 .練習(xí)題一運(yùn)行結(jié)果截圖:D:programMicrosoft Visual StJdioMyProjects1 ODebLg10.exe11please input a stvlnsr:12uoiJLJ 90 10L2XP1M0M 90 10Press anp key to cunt iftue-微軟拼音思考題及問(wèn)題 答案:源
2、程序文本(修改部分紅色字體標(biāo)注)#include<stdio.h>void main()(char c;printf("please input a string:");while(c=getchar()!='n')(if(c>='D'&&c<=Z|c>='d'&&c<='z') c=c-3;else if(c>='A'&&c<='C'|c>='a'&&a
3、mp;c<='c') c=(c+26)-3;printf("%c",c); printf("n");運(yùn)行結(jié)果截圖:2 .練習(xí)題二運(yùn)行結(jié)果截圖:思考題及問(wèn)題答案:源程序文本(修改部分紅色字體標(biāo)注)#include<stdio.h>void CommonDivisor(int m,int n);void LowestCommonMultiple(int m,int n);int remainder;int lowestCommonMultiple;/全局變量void main()int m,n;printf("求最
4、大公約數(shù)和最小公倍數(shù),請(qǐng)輸入 m和nn");scanf("%d%d",&m,&n);CommonDivisor(m,n);LowestCommonMultiple(m,n);printf("最大公約數(shù)為 d,最小公倍數(shù)為 dn",remainder,lowestCommonMultiple); void CommonDivisor(int m,int n)int temp;if(n>m)temp=m;m=n;n=temp;)remainder=m%n;while(m%n)!=0) (m=n;n=remainder;)voi
5、d LowestCommonMultiple(int m,int n)(lowestCommonMultiple=m*n/remainder;3 .練習(xí)題三運(yùn)行結(jié)果截圖:q、 *C: .Progra> Fil esYlicrosoft Visual StudioByProjects2Debug2. exe*M是素?cái)?shù)Press any key 匚口 continue._rl思考題及問(wèn)題:答案:源程序文本(修改部分紅色字體標(biāo)注)#include<stdio.h>#include<math.h>int prime(int n);void main()(int m,cou
6、nt=0;for(m=200;m<=300;m+)(if(prime(m)(printf("%5d",m); count+;if(count%5=0) printf("n");) prime(int n)(int i;for(i=2;i<=n-1;i+) if(n%i=0)break;if(i=n)return 1;elsereturn 0;運(yùn)行結(jié)果截圖:4.練習(xí)題四運(yùn)行結(jié)果截圖:思考題及問(wèn)題:答案:#include<stdio.h>#include<math.h>void main()(void root1(floa
7、t a,float b,float c,float d);void root2(float a,float b,float c,float d);void root3(float a,float b,float c,float d);float a,b,c,d;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*c;printf("the equation ");if(fabs(a)<1e-6)printf("is not quadraticn");else if(fabs(d)<
8、=1e-6)root1(a,b,c,d);else if(d>1e-6)root2(a,b,c,d);elseroot3(a,b,c,d);void root1(float afloat b,float c,float d)float x1,x2;printf("has two equal roots:n"); printf("x1=x2=%8.4fn",-b/(2*a);void root2(float a,float b,float c,float d)(float x1,x2;x1=(-b+sqrt(d)/(2*a);x2=(-b-sqrt(
9、d)/(2*a);printf("has two real roots:n");printf("x1=%8.4f,x2=%8.4fn",x1,x2);void root3(float a,float b,float c,float d)(float x1,x2,jp,ip;jp=-b/(2*a);ip=sqrt(-d)/(2*a); printf("has two complex roots:n"); printf("x1=%8.4f+%8.4fin",jp,ip); printf(Hx2=%8.4f-%8.4fi
10、nH,jp,ip);自測(cè)練習(xí)1.自測(cè)練習(xí)一源程序文本:(提示:可用全局變量)#include<stdio.h>#define N 8 void main() (float Sum(float a口); float aN;for(int i=0;i<N;i+) (scanf("%f',&ai); float sum; sum=Sum(a);printf("sum=%f,average=%fn”,sum,sum/N); float sum=0;for(int i=0;i<N;i+) sum+=ai;return sum;2 .自測(cè)練習(xí)二源
11、程序文本:#include<stdio.h>void main()(int prime(int);printf("以大于5且小于100的偶數(shù)證明哥德巴赫猜想:n");int n,count=0;for(n=6;n<=100;n+=2)(for(int a=2;a<=n/2;a+)(if(prime(a)&&prime(n-a)(printf("%3d=%2d+%2d ",n,a,n-a);count+;if(count%4=0)printf("n");break;int prime(int n)
12、(for(int i=2;i<n;i+)if(n%i=0)return 0;return 1;運(yùn)行結(jié)果截圖:3 .自測(cè)練習(xí)三源程序文本:#include<stdio.h>void main()(int prime(int);int n,a,count=0;for(n=10;n<=99;n+)(a=n%10*10+a/10;if(prime(n)&&prime(a)(printf("%4d",n);count+;if(count%4=0)printf("n");)printf("n");)int
13、prime(int n)(for(int i=2;i<n;i+) if(n%i=0) return 0;return 1;運(yùn)行結(jié)果截圖:% *C: Progra> FilesYIicrosoft Visual StudioByProjects9Debug9. exe*11 19Press any key to cont inue4 .自測(cè)練習(xí)四源程序文本:#include<stdio.h>int main()(int f_year(int);int f_day(int,int,int);int year,month,day,number;printf("ple
14、ase input year month and day:n");scanf("%d%d%d",&year,&month,&day);number=f_day(year,month,day);printf("%d 年月 號(hào)是這年的第 d 大”,year,month,day,number); return 0;int f_year(int year).if(year%4=0&&year%100!=0|year%400=0)return 1;elsereturn 0;)int f_day(int year,int mo
15、nth,int day)(.int number=0;int a13=0,31,28,31,30,31,30,31,31,30,31,30,31);for(int i=1;i<month;i+) number+=ai;number=number+day;if(f_year(year)&&month>2) number+;return number;運(yùn)行結(jié)果截圖:5 .自測(cè)練習(xí)五源程序文本:(提示:帶參數(shù)的宏定義)#include<stdio.h>#include<math.h>#define SUM(a) (a)*(a)*(a)+(a)-1)
16、 int main()float f(int n,float x);float x;scanf("%f",&x);printf("(x)*(x)*(x)+(x)-1=%fn",f(1,x);printf("(5+x)*(5+x)*(5+x)+(5+x)-1=%fn",f(2,x);printf("(sinx)*(sinx)*(sinx)+(sinx)-1=%fn",f(3,x); return 0;float f(int n,float x)switch(n)case 1:return SUM(x);cas
17、e 2:return SUM(5+x);case 3:return SUM(sin(x);運(yùn)行結(jié)果截圖:<sinx>*<sinx>*Csinx>+<sinx>-l=0.427294Press any Ney to cont inue-6 .自測(cè)練習(xí)六源程序文本:#include<stdio.h>int main()(int p(int i);int s(int n);float f(int x,int y);int x,y;float f1;printf("please input x and y:n");scanf("%d%d",&x,&y);f1=f(x,y);printf("f(x,y)=%fn",f1);return 0;)int p(int i)(int y=1;for(int n=1;n<=i;n+) y=y*n;return y;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 林副產(chǎn)品購(gòu)銷合同
- 施工工程進(jìn)度保證信
- 踐行社會(huì)主義核心價(jià)值觀
- 房屋租賃合同范本完整
- 農(nóng)業(yè)技術(shù)產(chǎn)品售后服務(wù)協(xié)議
- 掛靠合作協(xié)議簡(jiǎn)單
- 沙石運(yùn)輸質(zhì)量協(xié)議書(shū)
- 鋼筋批發(fā)購(gòu)買(mǎi)
- 代收貨款合同書(shū)
- 房屋買(mǎi)賣合同的簽訂與法律糾紛處理
- 北師大版數(shù)學(xué)初二上冊(cè)知識(shí)點(diǎn)總結(jié)
- 鐵路建設(shè)項(xiàng)目施工企業(yè)信用評(píng)價(jià)辦法(鐵總建設(shè)〔2018〕124號(hào))
- 模具報(bào)價(jià)表精簡(jiǎn)模板
- 形式發(fā)票模板 PI模板 英文版
- 初一的最美的風(fēng)景高分的作文600字
- 高考英語(yǔ)單項(xiàng)選擇題題庫(kù)題
- 檢驗(yàn)檢測(cè)機(jī)構(gòu)資質(zhì)認(rèn)定現(xiàn)場(chǎng)評(píng)審日程表及簽到表
- 完整版高低壓開(kāi)關(guān)柜投標(biāo)文件技術(shù)標(biāo)
- 蘭州市行政區(qū)劃代碼表
- 管鮑之交-歷史劇劇本(共4頁(yè))
- [交流][jtag]跟我學(xué)jtag協(xié)議破解——第一彈初識(shí)jtagtap狀態(tài)機(jī)
評(píng)論
0/150
提交評(píng)論