![C語(yǔ)言期末考試編程題_第1頁(yè)](http://file4.renrendoc.com/view/544c573a15488bc24c462c1cecf6b876/544c573a15488bc24c462c1cecf6b8761.gif)
![C語(yǔ)言期末考試編程題_第2頁(yè)](http://file4.renrendoc.com/view/544c573a15488bc24c462c1cecf6b876/544c573a15488bc24c462c1cecf6b8762.gif)
![C語(yǔ)言期末考試編程題_第3頁(yè)](http://file4.renrendoc.com/view/544c573a15488bc24c462c1cecf6b876/544c573a15488bc24c462c1cecf6b8763.gif)
![C語(yǔ)言期末考試編程題_第4頁(yè)](http://file4.renrendoc.com/view/544c573a15488bc24c462c1cecf6b876/544c573a15488bc24c462c1cecf6b8764.gif)
![C語(yǔ)言期末考試編程題_第5頁(yè)](http://file4.renrendoc.com/view/544c573a15488bc24c462c1cecf6b876/544c573a15488bc24c462c1cecf6b8765.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全打印出所有的“水仙花數(shù)”,并按照一行 5個(gè)的格式輸出。所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?153=1*1*1+5*5*5+3*3*3。#include<stdio.h>voidmain(){inta,b,c,s,i=0;for(s=100;s<1000;s++){c=s%10;b=s/10%10;a=s/100;if(s==a*a*a+b*b*b+c*c*c){printf("%d\t",s);++i;if(i%5==0)printf("\n");}}}求1+2!+3!+...+20!的和#include<stdio.h>voidmain(){doublefact=1.0,sum=0.0;inti,j;for(i=1;i<=20;i++){for(j=1;j<=i;j++)fact*=j;sum+=fact;fact=1;}printf("%.0f\n",sum);}輸入一個(gè)5位數(shù),判斷它是不是回文數(shù)。即 12321是回文數(shù),個(gè)位與萬(wàn)位相同,十位與千位相同。#include<stdio.h>#include<stdlib.h>voidmain(){longnum;inta,b,c,d;printf("Please inputthenumber:");scanf("%d",&num);if(num<=9999||num>=100000){printf("%Thenumberiserror!\n");exit(0);}a=num/10000;b=num/1000%10;c=num/10%10;d=num%10;if(a==d&&b==c)printf("\nYes,the %ldispalindrome!\n",num);elseprintf("\nNo,the%ldisnotpalindrome!\n",num);}求出1到1000之內(nèi)能被7或11整除、但不能同時(shí)被 7和11整除的所有整數(shù)并并按照一行5個(gè)的格式輸出。#include<stdio.h>voidmain()實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔{intnum,i=0;for(num=1;num<=1000;num++)if(((num%7||num%11)==1)&&((num%7&&num%11)==0)){printf("%d\t",num);++i;if(i%5==0)printf("\n");}}編程列出200以內(nèi)所有的素?cái)?shù),按照一行10個(gè)的格式輸出,并求出所文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全有素?cái)?shù)的平均值,#include<stdio.h>#include<math.h>voidmain()(inti,j,k=0,sum=0,avg=0;for(i=2;i<200;i++)(for(j=2;j<=sqrt(i);j++)if(i%j==0)break;if(j>sqrt(i))(printf("%d't",i);++k;
sum+=i;if(k%10==0)printf("\n");}averageavg=sum/k;averageprintf("\nTheis%d\n",avg);}6、編寫一個(gè)函數(shù),輸入 n為偶數(shù)時(shí),調(diào)用函數(shù)求 1/2+1/4+...+1/n, 當(dāng)輸入n為奇數(shù)時(shí),調(diào)用函數(shù)1+1/3+1/5...+1/n#include<stdio.h>voidmain(){voidodd(intn);voideven(intn);intn;printf("Please inputthenumber:");scanf("%d",&n);if(n%2)odd(n);elseeven(n);}voidodd(intn){floatsum=0.0;實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全floatj;inti;for(i=1;i<=n;i+=2){j=1.0/i;sum+=j;printf("%f\n",sum);}voideven(intn){floatsum=0.0;inti;floatj;if(n==0)printf("%f\n",sum);elsefor(i=2;i<=n;i+=2){j=1.0/i;sum+=j;}printf("%f\n",sum);}7、已知abc+cba=1333,其中a,b,c均為一位數(shù),編程求出滿足條件的a,b,c所有組合。#include<stdio.h>voidmain()(inta,b,c;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=1;c<=9;c++)if((100*a+10*b+c+100*c+10*b+a)==1333)printf("a=%d,b=%d,c=%d\n",a,b,c);}8、用戶輸入12個(gè)0—100之間的整實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全數(shù),統(tǒng)計(jì)出小于 60,60到79,80到100三個(gè)范圍的整數(shù)各有多少個(gè)?#include<stdio.h>#include<stdlib.h>voidmain(){inti,j,k,n,num;i=j=k=0;printf("Pleaseinputthe12numberswith0~100:");for(n=1;n<=12;n++){scanf("%d",&num);if(!(num>=0&&num<=100))exit(0);文案大全if(num<60)++i;elseif(num<80)++j;else++k;}printf("\nThere are%dnumberslessthan60,%dnumbersbetween60and79,%dnumbersbetween80and100.\n",i,j,k);}9、求這樣一個(gè)三位數(shù)并輸出該數(shù)字,該三位數(shù)等于其每位數(shù)字的階乘之和。即:abc=a!+b!+c!#include<stdio.h>voidmain(){inta,b,c,num;ints(int);for(num=100;num<1000;num++){a=num/100;b=num/10%10;c=num%10;if(num==s(a)+s(b)+s(c)){printf("The numberis%d\n",num);break;}}文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全}s(intn){inti,sum=1;for(i=1;i<=n;i++)sum*=i;returnsum;}10、猜數(shù)游戲:由用戶隨機(jī)輸入一個(gè)1位正整數(shù)數(shù)讓人來(lái)猜,只能猜5次,如果人猜對(duì)了,則在屏幕上顯示“Youaresoclever”,否則計(jì)算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,直到人猜對(duì)為止或者 5次都猜不對(duì)給出提示“GameOver”。#include<stdio.h>#include<stdlib.h>voidmain(){intnum,i,n;printf("Please inputthenumberwith0~9forguessing:");scanf("%d",&num);system("cls");if(num<0||num>9)exit(0);for(i=1;i<=5;i++){printf("\nPlease inputthenumberyouguess:");scanf("%d",&n);if(num==n){printf("\nYouaresoclever!\n");break;}elseif(n<num){printf("\nThe numberyouinputislittle,goonplease!Youhave%dtimesleft!\n",5-i);continue;}elseprintf("\nThe numberyouinputislarge,goonplease!Youhave%dtimesleft!\n",5-i);continue;}}if(i>5) printf("GameOver!\n");}11、設(shè)N是一個(gè)四位數(shù),它的9倍恰好是其反序數(shù)(例如:123的反序數(shù)是321),求N的值。#include<stdio.h>voidmain(){intn,k,a,b,c,d;for(n=1000;n<=9999;n++){a=n/1000;b=n/100%10;c=n/10%10;d=n%10;k=1000*d+100*c+10*b+a;if(k==9*n)printf("N=%d\n",n);}}12、100匹馬馱100擔(dān)貨,大馬一匹
馱3擔(dān),中馬一匹馱2擔(dān),小馬兩匹馱1擔(dān)。試編寫程序計(jì)算大、中、小馬的數(shù)目。#include<stdio.h>voidmain()(inth1,h2,h3;for(h1=0;h1<=100;h1++)for(h2=0;h2<=100;h2++)for(h3=0;h3<=100;h3+=2)(if(h1+h2+h3==100&&3*h1+2*h2+1/2old*h3==100)oldprintf("Thehorsehas%d,middlehorsehas %d,younghorsehas%d\n",h1,h2,h3);}}13、一位司機(jī)酒駕撞人逃跑。現(xiàn)場(chǎng)三人目擊事件,但都沒記住車號(hào),只記下車號(hào)的一些特征。甲說(shuō):牌照的前兩位數(shù)字是相同的;乙說(shuō):牌照的后兩位數(shù)字是相同的;丙是位數(shù)學(xué)家,他說(shuō):四位的車號(hào)剛好是一個(gè)整數(shù)的平方。請(qǐng)根據(jù)以上線索求出車號(hào)。(車號(hào)為4位數(shù))#include<stdio.h>#include<math.h>voidmain(){intn,a,b,c,d,i;for(n=1000;n<=9999;n++){a=n/1000;b=n/100%10;c=n/10%10;d=n%10;i=sqrt(n);if(a==b&&c==d&&i*i==n)printf("%d\n",n);}}14 、 求實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔S=1/(1*2)+1/(2*3)+1/(3*4)+ 前50項(xiàng)之和并輸出結(jié)果。#include<stdio.h>voidmain(){floati;floats=0;for(i=1;i<51;i++)s+=1.0/(i*(i+1));printf("%f",s);}15、編程求出所有 1000到3000之間能被 7、11、17同時(shí)整除的整數(shù),并求其平均值 ,并輸出結(jié)果(結(jié)果保留兩位小數(shù))。文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔}}文案大全#include<stdio.h>voidmain()(inti,k=0,sum=0;for(i=1000;i<=3000;i++)if(i%7==0&&i%11==0&&i%17==0)(sum+=i;++k;printf("%d't",i);}printf("\n%d",sum/k);16、編程找出滿足下列條件的所有四位數(shù)的和并輸出:該數(shù)第一、三位數(shù)字之和為10,第二、四位數(shù)字之積為12。#include<stdio.h>#include<conio.h>intmain(void){inti,j,x,y,z,m;for(i=1000;i<10000;i++){x=i/1000;y=(i/100)%10;z=(i/10)%10;m=i%10;if((x+z)==10&&(y+m)==12){printf("%d\t",i);}}printf("\n");return0;}17、求并輸出所有滿足如下條件的三位正整數(shù):它是某整數(shù)的平方,它的三位數(shù)碼有兩位是相同的。(如100是10的平方,它有兩個(gè)0,225是15的平方,它有兩個(gè) 2)。#include<stdio.h>實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔文案大全文案大全實(shí)用標(biāo)準(zhǔn)文檔實(shí)用標(biāo)準(zhǔn)文檔}}文案大全#include<math.h>voidmain()(intn,i,a,b,c;for(n=100;n<=999;n++)(a=n/100;b=n/10%10;c=n%10;i=sqrt(n);if((a==b||a==c||b==c)&&n==i*i)printf("%d't",n);}18、輸出所有大于 1010的4位偶數(shù),且該類偶數(shù)的各位數(shù)字兩兩不相同。#inc
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育行業(yè)在線教育平臺(tái)的課程評(píng)價(jià)體系方案
- 造價(jià)咨詢合同
- 2025年天津貨運(yùn)從業(yè)資格證模擬試題答案解析大全
- 2025年寧德貨物運(yùn)輸駕駛員從業(yè)資格考試系統(tǒng)
- 電子消費(fèi)券采購(gòu)合同(2篇)
- 電力電量分配合同(2篇)
- 電池焊接維修合同(2篇)
- 2024年高考?xì)v史二輪復(fù)習(xí)“12+2+3”專項(xiàng)練第46題選做題專練
- 2024-2025學(xué)年四年級(jí)語(yǔ)文上冊(cè)第五單元19奇妙的國(guó)際互聯(lián)網(wǎng)教案2蘇教版
- 2024-2025學(xué)年高中化學(xué)第二章化學(xué)反應(yīng)與能量第二節(jié)化學(xué)能與電能2發(fā)展中的化學(xué)電源課時(shí)訓(xùn)練含解析新人教版必修2
- 早點(diǎn)出租承包合同(2篇)
- 暖氣管道安裝施工計(jì)劃
- 體育實(shí)習(xí)周記20篇
- 初二物理彈力知識(shí)要點(diǎn)及練習(xí)
- QE工程師簡(jiǎn)歷
- 復(fù)合材料成型工藝及特點(diǎn)
- 輔音和輔音字母組合發(fā)音規(guī)則
- 2021年酒店餐飲傳菜員崗位職責(zé)與獎(jiǎng)罰制度
- 最新船廠機(jī)艙綜合布置及生產(chǎn)設(shè)計(jì)指南
- 可降解塑料制品項(xiàng)目可行性研究報(bào)告-完整可修改版
- 《三希堂法帖》釋文匯總
評(píng)論
0/150
提交評(píng)論