下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z斐波那契數(shù)列前43項(xiàng)偶數(shù)的個(gè)數(shù) 答案14*includevoid main() int i,n=0,j,a50=1,1;for(i=2;i=42;i+)ai=ai-1+ai-2;for(i=0;i=42;i+)if(ai%2=0) n+;printf(%dn,n);斐波那契數(shù)列前30項(xiàng)奇數(shù)的個(gè)數(shù) 答案20*includevoid main() int i,n=0,j,a50=1,1;for(i=2;i=29;i+)ai=ai-1+ai-2;for(i=0;i=29;i+)if(ai%2=1) n+;printf(%dn,n);從1000到20000的能被3和7整除的數(shù)的和 答案9502
2、500*includevoid main() int i,s=0;for(i=1000;i=20000;i+)if(i%3=0&i%7=0)s=s+i;printf(%dn,s);求1!+2!+3!+4!+10!的值 答案4037913*includevoid main() int a=1,i,s=0;for(i=1;i=10;i+)a=a*i;s=s+a;printf(%dn,s);*includevoid main()int i,sign=-1,s=0,t=1;for(i=1;i=10;i+)sign=-sign;t=t*i;s=s+t*sign;printf(%d,s);一個(gè)15*15的
3、隨機(jī)數(shù)組,求里面大于100小于500的數(shù)字個(gè)數(shù) 答案 5*include*includevoid main() int a1515,i,j,n=0;for(i=0;i=14;i+)for(j=0;j=14;j+)aij=rand();for(i=0;i=14;i+)for(j=0;j100&aij500)n+;printf(%dn,n);1*99+2*98+3*97+98*2+99*1的值 答案166650*includevoid main()int i,s=0;for(i=1;i=99;i+)s=s+i*(100-i);printf(%dn,s);1*2+3*4+19*20的值 答案1430
4、*includevoid main()int i,s=0;for(i=1;i=19;i+=2)s=s+i*(i+1);printf(%dn,s);1+1+3+1+3+5.的前150項(xiàng)的偶數(shù)項(xiàng)的和 答案573800 *includevoid main()int a=0,i,s=0;for(i=1;i=150;i+)a+=2*i-1;if(i%2=0)s=s+a;printf(%dn,s);文件編程:題目分類一、題目不告訴我們文件中數(shù)據(jù)個(gè)數(shù),也不指定參與計(jì)算的數(shù)據(jù)圍。如:1、統(tǒng)計(jì)文件中奇數(shù)個(gè)數(shù)2、統(tǒng)計(jì)文件中素?cái)?shù)的個(gè)數(shù)3、計(jì)算所有數(shù)據(jù)的平均值4、統(tǒng)計(jì)奇數(shù)項(xiàng)第1、3、5、7.)元素中偶數(shù)元素的個(gè)數(shù)。5
5、、求文件中最大值及最小值問題此類文件編程可采用:while(!feof(fp)fscanf(fp,%d,&*);if(* 滿足條件)n+;fclose(fp);printf(%dn,n);程序架構(gòu)。統(tǒng)計(jì)D:wenjian.t*t中奇數(shù)的個(gè)數(shù),程序如下:(n用來記錄奇數(shù)的個(gè)數(shù),*用來接收從文件中讀出的數(shù)據(jù)。)*include stdio.hvoid main()int *,n=0;FILE *fp;fp=fopen(d:wenjian.t*t,r);while(!feof(fp)fscanf(fp,%d,&*);if(*%2=1)n+;fclose(fp);printf(%dn,n);統(tǒng)計(jì)D:w
6、enjian.t*t中素?cái)?shù)的個(gè)數(shù),程序如下:(n用來記錄素?cái)?shù)的個(gè)數(shù),*用來接收從文件中讀出的數(shù)據(jù)。)*include stdio.hvoid main()int *,n=0,i;FILE *fp;fp=fopen(d:wenjian.t*t,r);while(!feof(fp)fscanf(fp,%d,&*);for(i=2;i*-1)n+;fclose(fp);printf(%dn,n);計(jì)算D:wenjian.t*t中所有數(shù)據(jù)的平均值(保存3位小數(shù)):sum用來存儲(chǔ)所有數(shù)據(jù)的和,n用來記錄文件中數(shù)據(jù)的個(gè)數(shù),*用來接收從文件中讀出的數(shù)據(jù)。*include stdio.hvoid main()
7、int *,n=0,sum=0;FILE *fp;fp=fopen(d:wenjian.t*t,r);while(!feof(fp)fscanf(fp,%d,&*);sum=sum+*;n+;fclose(fp);printf(%.3fn,sum*1.0/n);統(tǒng)計(jì)奇數(shù)項(xiàng)第1、3、5、7.)元素中偶數(shù)元素的個(gè)數(shù)。n用來記錄文件中滿足條件的數(shù)據(jù)個(gè)數(shù),*用來接收從文件中讀出的數(shù)據(jù),k用來記錄當(dāng)前讀取數(shù)據(jù)的項(xiàng)數(shù)。思考:奇數(shù)項(xiàng)第1、3、5、7.)元素中偶數(shù)元素的和、平均值等。*include stdio.hvoid main()int *,n=0,k=0;FILE *fp;fp=fopen(d:wen
8、jian.t*t,r);while(!feof(fp)fscanf(fp,%d,&*);k+;if(k%2=1 & *%2=0)n+;fclose(fp);printf(%dn,n);編程求出文件d:wenjian.t*t中最大值:先讀取一個(gè)數(shù)據(jù)放入變量ma*中,然后每讀一個(gè)跟ma*比擬一次,.*include stdio.hvoid main()int ma*,*;FILE *fp;fp=fopen(d:wenjian.t*t,r);if(!feof(fp)fscanf(fp,%d,&ma*);while(!feof(fp)fscanf(fp,%d,&*);if(*ma*)ma*=*;fcl
9、ose(fp);printf(%dn,ma*);二、題目告訴我們文件中數(shù)據(jù)的個(gè)數(shù),或指定數(shù)據(jù)的圍,可采用for語句來讀取文件中的數(shù)據(jù):如:1、文件d:wenjian.t*t中有1000個(gè)數(shù)據(jù),按升序的方式對(duì)其排序,輸出第500個(gè)數(shù)據(jù)。定義一數(shù)組a1000,把文件中數(shù)據(jù)讀入數(shù)組,然后對(duì)其排序,輸出a499即可。*include stdio.hvoid main()int a1000,i,j,*;FILE *fp;fp=fopen(d:wenjian.t*t,r);for(i=0;i1000;i+)fscanf(fp,%d,&ai);fclose(fp);for(i=0;i1000-1;i+)fo
10、r(j=i+1;j=1000-1;j+)if(ajai)*=aj;aj=ai;ai=*;printf(%dn,a499);2.統(tǒng)計(jì)文件d:wenjian.t*t中,第51至第20000個(gè)數(shù)據(jù)中奇數(shù)的個(gè)數(shù):先讀取前50個(gè)數(shù)據(jù)不參與統(tǒng)計(jì),再讀取第51至第20000個(gè)數(shù)據(jù)進(jìn)展統(tǒng)計(jì)即可。*include stdio.hvoid main()int n=0,i,*;FILE *fp;fp=fopen(d:wenjian.t*t,r);for(i=1;i=50;i+)fscanf(fp,%d,&*);for(i=51;i=20000;i+)fscanf(fp,%d,&*);if(*%2=1)n+;fclo
11、se(fp);printf(%dn,n);三、文件中多類數(shù)據(jù)處理:文件數(shù)據(jù)如下:100201,78100301,89100302,90.第一列為*,第二列*門課的成績(jī),求平均成績(jī):每次讀取兩個(gè)數(shù)據(jù),只統(tǒng)計(jì)成績(jī)數(shù)據(jù)即可。n用來記錄文件中成績(jī)數(shù)據(jù)個(gè)數(shù),num用來接收從文件中讀出的*,score用來接收從文件中讀出的成績(jī),sum用來記錄成績(jī)的總和。*include stdio.hvoid main()int score,num,sum=0,n=0;FILE *fp;fp=fopen(d:wenjian.t*t,r);while(!feof(fp)fscanf(fp,%d,%d,&num,&score
12、);n+;sum=sum+score;fclose(fp);printf(%.3fn,sum*1.0/n);文件中一堆數(shù),第五個(gè)大于500的數(shù)是第幾個(gè)數(shù)。*includevoid main()int a,n=0,m=0;FILE *fp;fp=fopen(d:aaa.t*t,r);while(!feof(fp)fscanf(fp,%d,&a); n+;if(a500) m+;if(m=5) break;printf(%dn,n);fclose(fp); 文件一堆數(shù)中,問:的*個(gè)數(shù)在文件中有沒有有的話輸出第幾個(gè)數(shù),沒有的話輸出1。*includevoid main()int a,n=0,m=0,
13、b=0;FILE *fp;fp=fopen(d:aaa.t*t,r);while(!feof(fp) fscanf(fp,%d,&a); n+;if(a=888) printf(%dn,n);b=1; else if(feof(fp)&b=0) printf(-1); fclose(fp); 斐波那契數(shù)列第35項(xiàng)的值 答案 9227465*includevoid main() int i,a35=1,1;for(i=2;i=35;i+)ai=ai-1+ai-2;printf(%dn,a34);在文本文件zhengda3.t*t中共有480個(gè)記錄,每個(gè)記錄是一個(gè)用*.*表示的實(shí)數(shù),編程序求出第1
14、個(gè)記錄開場(chǎng)到第200個(gè)記錄完畢共200個(gè)實(shí)數(shù)的平均值,保存2位小數(shù)。* 當(dāng)m的值為50時(shí),計(jì)算以下公式之值:t=1-1/(2*2)-1/(3*3)-1/(m*m) 要求:按四舍入的方式準(zhǔn)確到小數(shù)點(diǎn)后第四位。有一個(gè)m*n矩陣,找出最大元素值及其所在的行列位置:(手工,不喜勿噴,)*include *define m 3*define n 4void main() long an;int i,j,row=0,col=0;for (i=0;im;i+)for (j=0;jn;j+)aij=rand();printf (%8ld,aij);if (arowcolaij)row=i;col=j;printf (n);printf (n ma*=%ld row=%d col=%dn,arowcol,row+1,col+1);一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321回文數(shù),個(gè)位與萬位一樣,十位與千位一樣。1.程序分析:同29例2.程序源代碼:*include stdio.h *include coni
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能健康管理系統(tǒng)合作開發(fā)合同(2篇)
- 服務(wù)回訪協(xié)議書(2篇)
- 2024-2025學(xué)年高中語文 第4單元 10.2 短新聞兩篇 奧斯維辛沒有什么新聞?wù)f課稿 新人教版必修1
- 智能交通信號(hào)優(yōu)化-第4篇-深度研究
- 收取工程居間費(fèi)合同模板
- 二零二五年度兒童藝術(shù)教育家長(zhǎng)責(zé)任合同
- 二零二五年度水電項(xiàng)目融資租賃合同范本
- 2025年度餐飲單位版合同與服務(wù)標(biāo)準(zhǔn)提升協(xié)議
- 二零二五年度礦石加工行業(yè)人才培養(yǎng)與引進(jìn)合同
- 二零二五年度養(yǎng)老機(jī)構(gòu)保姆服務(wù)與照護(hù)合同
- 2025年個(gè)人土地承包合同樣本(2篇)
- (完整版)高考英語詞匯3500詞(精校版)
- 網(wǎng)絡(luò)貨運(yùn)行業(yè)研究報(bào)告
- 2024-2025年突發(fā)緊急事故(急救護(hù)理學(xué))基礎(chǔ)知識(shí)考試題庫(kù)與答案
- 左心耳封堵術(shù)護(hù)理
- 2024年部編版八年級(jí)語文上冊(cè)電子課本(高清版)
- 合唱課程課件教學(xué)課件
- 2024-2025學(xué)年廣東省大灣區(qū)40校高二上學(xué)期聯(lián)考英語試題(含解析)
- 旅拍店兩人合作協(xié)議書范文
- 2024-2030年電炒鍋項(xiàng)目融資商業(yè)計(jì)劃書
- 技術(shù)成熟度評(píng)價(jià)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論