


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、此答案僅供參考,如有錯(cuò)誤請(qǐng)指正。C 程序設(shè)計(jì)第 1 題【程序設(shè)計(jì)】功能:編寫函數(shù) fun 求 1 !+2!+3!+ +n 啲和,在 main 函數(shù)中由鍵盤輸入 n 值,并輸出運(yùn)算結(jié)果。請(qǐng)編寫 fun 函 數(shù)。例如:若 n 值為 5,則結(jié)果為 153。*/#include<stdio.h> float fun(int n)* * p j"0gj*ain * *int i,j;float k,sum=0.0; for(i=l;i<=n;i+) k=l; for(j=l;j<=i;j+) k*=j;sum+=k;return sum;FnH*main()int i,
2、n;long int result; scanf(n%dn,&n); result=fun(n); printf( n%ldn H,result); yzj();yzj()FILE *IN,*OUT;int i;int ilN;long int iOUT;IN=fopen( nin.datn,nrn); if(IN 二二 NULL)printf( nPlease Verify The Currernt Dir.It May Be Changed 1 ');OUT=fopen("out.dat n,"w"); if(OUT=NULL)printf(
3、nPlease Verify The Current Dir. It May Be Changed"); for(i=0;i< 10;i+)fscanf(IN, “d” ,&iIN);iOUT=fun(iIN);fprintf(OUT, n%ldn n,iOUT);fclose(IN);fclose(OUT);列坐【程序設(shè)計(jì)】功能:求岀NXM整型數(shù)組的最大元素及其所在的行坐標(biāo)及 標(biāo)(如果最大元素不唯一,選擇位置在最前面的一個(gè))。例如:輸入的數(shù)組 為:1234156118921120求岀的最大數(shù)為1&彳亍坐標(biāo)為2,列坐標(biāo)為1?*/#defi ne N 4#defi
4、 ne M 3#i nclude <stdio.h>int Row,Col;mai n()int aN M,i,j,max,row,col;pr in tf("i nput a array:");for(i=0;i<N;i+)for(j=0;j<M;j+)scanf("%d",&ai j);for(i=0;i<N;i+)for(j=0;j<M;j+)printf( nnH);max=fu n( a); pri ntf("max=%d,row=%d,col=%d",max,Row,Col);y
5、zjO;int fun(int arrayN M)*/*max=array 0 0;for(i=0;i<N;i+)for(j=0;j<M;j+) if(max<arrayi j) max=arrayij; Row=i,Col=j;return max;*/ yzj()FILE *IN,*OUT; int iINNM,iOUT,i,j; IN=fopen( Hin.datn,nr"); if(IN=NULL)printf( nPlease Verify The Currernt Dir.It May Be Changed"); OUT=fopen( nout
6、.datn,nwn);if(OUT=NULL)printf( nPlease Verify The Current Dir. It May Be Changed"); for(i=0;i<N;i+) for(j=0;j<M;j+) fscanf(IN, n%dn,&iINij); iOUT=fun(iIN); fprintf(OUT,"%d %d %dn n,iOUT,Row,Col); fclose(IN); fclose(OUT); 程序設(shè)計(jì)】功能:在鍵盤上輸入一個(gè) 3行 3列矩陣的各個(gè)元素的值 ( 值 為整 數(shù) ) ,然后輸出主對(duì)角線元素的積,并在
7、fun() 函數(shù)中輸出。. */#include "stdio.h"main() int i,j,s,a33; for(i=0;i<3;i+) for(j=0;j<3;j+) scanf(n%dH,&ai j); s=fun(a);printf("Sum=%dn",s);yzj();int fun(int a33)*/* *Apfor(i=0;i<3;i+)for(j=0;j<3;j+)printf( nnH);return s;/* d */yzj()FILE *IN,*OUT;int m;int n;inti33;in
8、t o;IN=fopen( nin.datn,nrn); if(IN=NULL)printf( nRead File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf( nWrite File Error 11);for(m=0;m<3 ;m+)for(n=0;n<3 ;n+)fscanf(IN," %d" ,&i m n);o=fun(i);HHfprintf(OUT, H%dnH,o);fclose(IN); fclose(OUT);功能:編寫函數(shù)
9、fun其功能是:根據(jù)整型形參m,計(jì)算如下 公式的值: y=l/2!+l/4!+.+l/m! (m 是偶數(shù)) */#include "stdio.h" double fun(int m)p j*0g j*ain* * */double i,j,k=l,s=O.O; for(i=2;i<=m;i+=2)k=l;for(j=l;j<=i;j+) k*=j; s+=l/k;return s;*/ main() int n;printf(HEnter n:");scanf("%d", &n);printf(unThe result i
10、s %lfnn, fun(n); yzj();yzj()FILE *IN,*OUT;int t;float o;int c;IN=fopen( nin.datn,HrH);if(IN 二二 NULL)printf( nRead File Error"); OUT=fopen("out.dat n,"w"); if(OUT=NULL)printf("Write File Error");for(c= 1 ;c<=5 ;c+)fscanf(D4,"%d H,&t);o=fun(t);fprintf(OUT,&quo
11、t; %fn H ,o);fclose(IN); fclose(OUT);(值 為并在功能:在鍵盤上輸入一個(gè) 3 行 3列矩陣的各個(gè)元素的值 整數(shù) ) ,然后輸出矩陣第一行與第三行元素之和, fun()函數(shù)中輸岀。. */1#include "stdio.h 1 'main()int i,j,s,a33;for(i=0;i<3;i+)for(j=0;j<3;j+)scanf(n%dH,&ai j);s=fun(a);printf("Sum=%dn",s);yzj();int fun(int a33)/* *Ap*int i,j,s=O;
12、for(i=0;i<3;i+) for(j=0;j<3;j+)if(i=0lli=2) s+=aiU;printf("%4d",aij);printfCXn");return s;*/ yzj()FILE *IN,*OUT;int m;int n;inti33;int o;IN=fopen( nin.datn,nrn); if(IN=NULL) printf( nRead File Error");OUT=fopen("out.dat","w"); if(OUT=NULL)n 11printf( nWr
13、ite File Error 11);for(m=0;m<3 ;m+)for(n=0;n<3 ;n+)fscanf(IN," %d" ,&i m n);o=fun(i);fprintf(OUT, H%dnH,o);fclose(IN); fclose(OUT);10 個(gè)排序功能:編寫函數(shù) fun 用比較法對(duì)主程序中用戶輸入的具有 數(shù)據(jù)的數(shù)組 a 按由大到小排序,并在主程序中輸出 結(jié)果。*/#include "stdio.h 1 ' int fun(int array , int n)/* */for(i=0;i<n-1 ;i+)f
14、or(p=arrayi ;p<arrayi+n-l -i;p+) if(*pv*(p+l) t=*p, *p=*(p+1 ),*(p+ l)=t;return 0;*/ main() int a10,i;printf(n請(qǐng)輸入數(shù)組a中的十個(gè)數(shù) );for (i=0;i<10;i+)scanf( ”d”,&ai); fun(a,10);printf(" 由大到小的排序結(jié)果是 :n"); for (i=0;i<10;i+)printf(n%4dn,ai);printf( nnn); yzj();yzj()FILE*IN,*OUT;int n; inti
15、10; int o; IN=fopen( nin.datn,nrn); if(IN 二二 NULL) printf( nRead File Error"); OUT=fopen("out.dat n,"w"); if(OUT=NULL)printfC'Write File Error");for(n=0 ;n< 10;n+) fscanf(IN, n%d",&in); fun(i,10);for(n=0 ;n< 10;n+) fprintf(OUT ; '%dnn,in); fclose(IN);
16、fclose(OUT);功能:若X、y為奇數(shù),求x到y(tǒng)之間的奇數(shù)和;若x、 y 為偶 數(shù),則求 x 到 y 之間的偶數(shù)和。#include "stdio.h"main()int s,i,j;s=fun(l,l 999)-fun(2,1998); printf( ns=%dnn,s);yzj();int fun(int x,int y)p j*og*int i,m=0;if(x%2=0)&&(y%2=0) for(i=x;i<=y;i+=2)m+=i;return m;if(x%2!=0)&&(y%2!=0)for(i=x;i<=y
17、;i+=2) m+=i;return m;int i,s=0; for(i=x;i<=y;i+=2) s=+i; return s;Fnd*yzj()FILE *IN,*OUT;int n;int i2;int o;IN=fopen( nin.datn,nrn); if(IN=NULL)printf( nRead File Error");OUT=fopen("out.dat","w"); if(OUT=NULL)printf( nWrite File Error");for(n=0 ;n<2 ;n+)fscanf(IN,
18、 H%dH,&in);o = fun(i0,il) ;fprintf(OUT, n%dnn,o); fclose(IN);fclose(OUT);【程序設(shè)計(jì)】m,計(jì)算如下公式若m=9,則應(yīng)輸功能:編寫函數(shù)fun其功能是:根據(jù)整型形參的值:y=l +1/3 +1/5+1/7+? ; ?,+ l/(2m+l)例如: 岀:2.133256*/#in elude "stdio.h" double fun (i nt m)* *double i,s=0.0,y=0.0; for(i= 1 ;iv=2*m+1 ;i+=2)s=l/i;y+=s;return y;/*卜:門d*/ mai n() int n;printf(HEnter n: ” );sea nf("%d", &n);printf( unThe result is %lfnn, fun(n); yzj();yzj()FILE *IN,*OUT;int s,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)養(yǎng)殖公司運(yùn)營管理方案
- 可再生資源產(chǎn)業(yè)園運(yùn)營管理方案
- 數(shù)字化銀行轉(zhuǎn)型與實(shí)施行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 高端手工女鞋定制企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 金融市場數(shù)據(jù)訂閱服務(wù)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 絲綢之路文化旅游節(jié)行業(yè)深度調(diào)研及發(fā)展項(xiàng)目商業(yè)計(jì)劃書
- 公交優(yōu)先戰(zhàn)略2025年城市交通擁堵治理技術(shù)路徑與實(shí)施方案報(bào)告
- 新能源汽車廢舊電池回收利用產(chǎn)業(yè)生態(tài)構(gòu)建與市場拓展2025年報(bào)告
- 2025年被動(dòng)式超低能耗建筑技術(shù)原理在綠色建筑標(biāo)準(zhǔn)中的應(yīng)用報(bào)告
- DB14-T 3353-2025 夏播大豆種植技術(shù)規(guī)程
- 藝術(shù)概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 金屬非金屬露天礦山安全生產(chǎn)標(biāo)準(zhǔn)化定級(jí)評(píng)分標(biāo)準(zhǔn)(2023版)
- 北師大版四年級(jí)下冊(cè)簡便計(jì)算題200道及答案
- 2024風(fēng)電機(jī)組升降機(jī)維護(hù)定檢標(biāo)準(zhǔn)
- 江蘇省南通市四校聯(lián)盟2025屆高考全國統(tǒng)考預(yù)測(cè)密卷物理試卷含解析
- 2024年鐵路線路工(技師)技能鑒定理論考試題庫(含答案)
- 沈陽汽車城開發(fā)建設(shè)集團(tuán)有限公司招聘筆試題庫2024
- 腫瘤病人發(fā)熱護(hù)理
- 花箱種植合同
- 2024年全國軟件水平考試之中級(jí)網(wǎng)絡(luò)工程師考試歷年考試題(詳細(xì)參考解析)
- 【許林芳老師】-《企業(yè)文化構(gòu)建與落地》
評(píng)論
0/150
提交評(píng)論