![C語言程序設(shè)計(jì)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/11933698-cebe-4638-860d-e704bb938da6/11933698-cebe-4638-860d-e704bb938da61.gif)
![C語言程序設(shè)計(jì)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/11933698-cebe-4638-860d-e704bb938da6/11933698-cebe-4638-860d-e704bb938da62.gif)
![C語言程序設(shè)計(jì)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/11933698-cebe-4638-860d-e704bb938da6/11933698-cebe-4638-860d-e704bb938da63.gif)
![C語言程序設(shè)計(jì)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/11933698-cebe-4638-860d-e704bb938da6/11933698-cebe-4638-860d-e704bb938da64.gif)
![C語言程序設(shè)計(jì)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/11933698-cebe-4638-860d-e704bb938da6/11933698-cebe-4638-860d-e704bb938da65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、答案:int Row;int Col;int fun (int arrayNM)int i,j,max=array00;Row=0;Col=0;for(i=0,i<N;i+) for(j=0;j<M;j+) if(max<arrayij)max=arrayij;Row=i;Col=j;return(max);答案:int i ,sum=0;for(i=1;i<=n;i+) sum=sum+i;return(sum);答案:int i,sum=0;for(i=1;i<=n;i+) if(i%2=0)sum=sum+i*i;return(sum);答案:int fun
2、(int n)int i;for(i=15;i<=n;i+) if(i%3=0&&i%5=0)return(1);答案:int fun(int n)int i,j;for(i=2;i<n;i+) if(n%i=0)return(0); 答案:int fun(int array, int n)int i,max=array0;for(i=0;i<n;i+) if(arrayi%2=0) if(arrayi>max)max=arrayi;return(max);答案:long int fun(int n)int i,j;long int s=2;for(i=
3、3;i<n;i+) for(j=2;j<i;j+)if(i%j=0)break; s=s*i;return(s);答案:long int fun(int n)int i long int s =1;for(i=1;i<=n;i+)if(n%i=0)s=s*i;return(s);/*-【程序設(shè)計(jì)】-題目:編寫函數(shù)fun其功能是:根據(jù)整型形參m, 計(jì)算如下公式的值: y=11/31/51/7.1/(2m+1) 例如:若m=9,則應(yīng)輸出:2.133256-注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main 和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花 括號(hào)中填入所
4、編寫的若干語句。-*/#include "stdio.h" double fun(int m) /*Program*/ /* End */ main() int n; clrscr(); printf("Enter n: "); scanf("%d", &n); printf("nThe result is %1fn", fun(n); yzj(); getch(); yzj()FILE *IN,*OUT;int s,i ;int t;float o;IN=fopen("in.dat",
5、"r");if(IN=NULL)printf("Read File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf("Write File Error");for(i=0;i<5;i+) fscanf(IN,"%d",&t); o=fun(t); fprintf(OUT,"%fn",o);fclose(IN);fclose(OUT);答案:double fun(int m)int i;d
6、ouble sum=0;for(i=0;i<=m;i+)sum=sum+1.0/(2*i+1);return(sum);/*-【程序設(shè)計(jì)】-題目:請(qǐng)編寫一個(gè)函數(shù)fun,函數(shù)的功能是:統(tǒng)計(jì)出若干 個(gè)學(xué)生的平均成績(jī),最高分以及得最高分的人數(shù)。 例如,輸入10名學(xué)生的成績(jī)分別為92,87,68,56, 92,84,67,75,92,66,則輸出平均成績(jī)?yōu)?7.9, 最高分為92,得最高分的人數(shù)為3人。-注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其 它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填 入所編寫的若干語句。-*/#include "stdio.h"float
7、 Max=0;int J=0;float fun(float array,int n)/*Program*/* End */main( ) float a10,ave; int i=0; for(i=0;i<10;i+) scanf("%f",&ai); ave=fun(a,10); printf("ave=%fn",ave); printf("max=%fn",Max); printf("Total:%dn",J); yzj();yzj()FILE *IN,*OUT;float iIN10,iOUT
8、;int iCOUNT;IN=fopen("8.in","r");if(IN=NULL)printf("Please Verify The Currernt Dir.It May Be Changed");OUT=fopen("8.out","w");if(OUT=NULL)printf("Please Verify The Current Dir. It May Be Changed");for(iCOUNT=0;iCOUNT<10;iCOUNT+) fscanf(I
9、N,"%f",&iINiCOUNT);iOUT=fun(iIN,10);fprintf(OUT,"%f %fn",iOUT,Max);fclose(IN);fclose(OUT);答案:#include "stdio.h"float Max=0;int J=0;float fun(float array,int n)int i;float aver ,sum=0;Max=array0;for(i=0;i<n;i+) if(arrayi>Max) Max=arrayi;J=J+1;sum=sum+arrayi;ave
10、r=sum/n;return(aver);/*-【程序設(shè)計(jì)】-題目:編寫函數(shù)求3!+6!+9!+12!+15!+18!+21!。-注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函 數(shù)fac的花括號(hào)中填入所編寫的若干語句。-*/#include "stdio.h"float sum(int n)/*Program*/* End */main() printf("this sum=%en",sum(21); yzj(); getch(); yzj()FILE *IN,*OUT;int n;int i;float o;IN=fo
11、pen("in.dat","r");if(IN=NULL)printf("Read File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf("Write File Error");fscanf(IN,"%d",&i);o=sum(i);fprintf(OUT,"%fn",o);fclose(IN);fclose(OUT);答案:float sum(int n)int i,
12、j;float p=1,sum=0;for(i=1;i<n/3;i+) for(j=1;j<=3*i;j+) p=p*j;sum=sum+p;return(sum);/*-【程序設(shè)計(jì)】-題目:編寫函數(shù)fun,函數(shù)的功能是:計(jì)算并輸出給定 整數(shù)n的所有因子之和(不包括1與自身)。規(guī)定 n的值不大于1000。 例如:n的值為855時(shí),應(yīng)輸出704。-注意:部分源程序給出如下。請(qǐng)勿改動(dòng)主函數(shù)main和其 它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填 入所編寫的若干語句。-*/#include "stdio.h"int fun(int n)/*Program*/* E
13、nd */main()printf("s=%dn",fun(855);yzj();yzj()FILE *IN,*OUT;int iIN,iOUT,i;IN=fopen("17.in","r");if(IN=NULL)printf("Please Verify The Currernt Dir.It May Be Changed");OUT=fopen("17.out","w");if(OUT=NULL)printf("Please Verify The Curren
14、t Dir. It May Be Changed");for(i=0;i<10;i+) fscanf(IN,"%d",&iIN); iOUT=fun(iIN); fprintf(OUT,"%dn",iOUT);fclose(IN);fclose(OUT);答案:int fun(int n) int i,sum=0; for(i=2;i<n;i+) if(n%i=0)sum=sum+i; return(sum);int fun(int n)int sn;int an;int bn;int i,sum=0; a0=2,a1=3;
15、for(i=2;i<n;i+) ai=ai-2+ai-1;b0=1,b1=2;for(i=2;i<n;i+)bi=bi-2+bi-1;for(i=0;i<n;i+)si=ai/bi;sum=sum+si;return(sum);/*-【程序填空】-題目:打印出如下圖案(菱形) * * * * * *-*/#include <stdio.h>main()int i,j,k;/*SPACE*/for(i=0;【?】;i+) for(j=0;j<=4-i;j+) printf(" ");/*SPACE*/ for(k=1;k<=【?】;k
16、+) printf("*"); printf("n");/*SPACE*/for(【?】;j<3;j+) for(k=0;k<j+3;k+) printf(" "); for(k=0;k<5-2*j;k+) printf("*"); printf("n");答案:i<4 ;k<=2*i+1 ;j=0 /*-【程序填空】-題目:以下程序的功能如(圖1)。-*/ /*SPACE*/ 【?】main() float x,f; scanf("%f",&a
17、mp;x);/*SPACE*/ if(x<0) 【?】;/*SPACE*/ else if(【?】) f=2*x+1; else f=sin(x)+5;/*SPACE*/ printf("x=%f,y=%fn", 【?】); 答案:#include <stdio.h> #include <math.h> ;f=fabs(x+1) ;x<=5&&x<=0 ;f /*-【程序填空】-題目:輸入一個(gè)學(xué)生的生日(年:y0、月:m0、日:d0),并輸 入當(dāng)前日期(年:y1、月:m1、日:d1)。求出該學(xué)生的 年齡(實(shí)足年齡)。
18、-*/#include <stdio.h>main()int age,y0,y1,m0,m1,d0,d1; printf("輸入生日日期(年、月、日)");/*SPACE*/ 【?】("%d%d%d",&y0,&m0,&d0); printf("輸入當(dāng)前日期(年、月、日)"); scanf("%d%d%d",&y1,&m1,&d1); age=y1-y0;/*SPACE*/ if(m0【?】m1)age-;/*SPACE*/ if(m0【?】m1)&
19、;&(d0>d1)age-; printf("age=%3d",age);答案: scanf ; > ;=/*-【程序填空】-題目:以下程序的功能是刪除一個(gè)字符串中的所有數(shù) 字字符。-*/#include "stdio.h"void delnum(char *s) int i,j;/*SPACE*/ for(i=0,j=0; 【?】'0' ;i+)/*SPACE*/ if(si<'0'【?】 si>'9')/*SPACE*/ 【?】;j+; sj='0'mai
20、n () char *item; printf("n input a string:n"); gets(item);/*SPACE*/【?】; printf("n%s",item);答案:si!=0 ; | ;sj=si ;delnum(item) /*-【程序填空】-題目:計(jì)算一元二次方程的根。-*/#include <stdio.h>/*SPACE*/#include 【?】main()float a,b,c,disc,x1,x2,realpart,imagpart; scanf("%f%f%f",&a,&b,&c); printf("the equation");/*SPACE*/ if(【?】<=1e-6) printf("is not quadraticn"); else disc=b*b-4*a*c; if(fa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 明確職業(yè)目標(biāo)的成長(zhǎng)路徑計(jì)劃
- 生活與事業(yè)雙豐收的秘籍計(jì)劃
- 2025年發(fā)動(dòng)機(jī)基本件:飛輪項(xiàng)目發(fā)展計(jì)劃
- 2025年血液凈化產(chǎn)品項(xiàng)目建議書
- 2025年工藝品及其他制造產(chǎn)品項(xiàng)目發(fā)展計(jì)劃
- 2025年包裝材料加工機(jī)械項(xiàng)目建議書
- 2025年運(yùn)動(dòng)捕捉軟件合作協(xié)議書
- 2025年包裝印刷機(jī)械項(xiàng)目合作計(jì)劃書
- 2025年工業(yè)清洗清理設(shè)備:工業(yè)吸塵設(shè)備項(xiàng)目發(fā)展計(jì)劃
- 跨區(qū)域業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換協(xié)調(diào)機(jī)制
- 模具試模通知單
- 燈泡貫流式機(jī)組基本知識(shí)培訓(xùn)ppt課件
- 人參無公害標(biāo)準(zhǔn)化生產(chǎn)操作規(guī)程
- 人教版三年級(jí)下冊(cè)體育與健康教案(全冊(cè)教學(xué)設(shè)計(jì))
- DB61∕T 5006-2021 人民防空工程標(biāo)識(shí)標(biāo)準(zhǔn)
- 產(chǎn)品結(jié)構(gòu)設(shè)計(jì)(課堂PPT)
- 第九課_靜止的生命
- 尖尖的東西我不碰(課堂PPT)
- 工程勘察和設(shè)計(jì)承攬業(yè)務(wù)的范圍
- 碳纖維、鋼板加固板計(jì)算表(根據(jù)2013版加固規(guī)范 編寫)
- 第二版人民幣暗記大全
評(píng)論
0/150
提交評(píng)論