


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)四編號(hào)1【題目編號(hào)1】先分析以下程序,寫出運(yùn)行結(jié)果。再上機(jī)檢驗(yàn)include <stdio.h>void main 。int i=0;while(i+<=l) pnntf("%2d",i);pnntf("%2d ",i);)#i nclude <stdio.h>void mai n()int i=0;while(i+<=l)pri ntf( n%2dH,i);printf( n%2dn,i);實(shí)驗(yàn)四編號(hào)2題目編號(hào):2】先分析以下程序,寫出運(yùn)行結(jié)果。再上機(jī)檢驗(yàn)includevoid main 。int i=0;dop
2、nntf<"%2d",i);pnntf("%2d ",i);#i nclude <stdio.h> void mai n()int i=0;doprintf( %”d ” ,i); while(i+v=l);printf( n%2dn,i);實(shí)驗(yàn)四編號(hào)3【題目編號(hào):3】 先分析以下程序,與出運(yùn)行結(jié)果。再上機(jī)檢驗(yàn)include void mainQint a,b;fbr(a=l,b=l ;a<=l 00;a-H-)if(b>=20)break;臥 3=1) b4=3;contmue;b-F=5;)printf("a=
3、%d,b=%d ",a,b);)#include<stdio.h>void main()int a,b;for(a=l,b=l ;a< 100;a+)if(b>=20)break;if(b%3=l)( b+=3 ;continue;b+=5;printf("a=%d,b=%d",a,b);)實(shí)驗(yàn)四編號(hào) 4題目編號(hào) :4 】程序改錯(cuò)題。下列程序的功能是計(jì)算1+1/2+1/3+.+1/100 的和。試改正程序中的錯(cuò)誤"n eludevoid mainQ(int i,sum;fbr(i=l ; i<=100;i4-l-)sumXl
4、/i;pnntff 1+1/2+1/3+.4- 1/100=%d ”,sum);)#include <stdio.h>void main()float i,sum;for(i=l ;i<=l 00;i+)sum+=l/i;printf( nl+l/2+l/3+.+l/100=%f n,sum);實(shí)驗(yàn)四編號(hào) 5題目編號(hào) :5】 程序填空題。以下程序的功能是計(jì)算100以內(nèi)所有奇數(shù)之和,將其補(bǔ)充完整。上機(jī)運(yùn)行程序,寫出程序的運(yùn)行結(jié)果怖 eludevoid main 。(int i,sum=0;while(l)if(i%2=0) ;sum+=i;)printf("l+3+5
5、+.+99=6d ",sum);)#i nclude <stdio.h>void mai n()int i,sum=0;i=0;while(l)(i+ ;if(i>=1OO)break;if(i%2=0)co nti nue;sum+=i;printf( ” l+3+5+.+99=%d” ,sum);)實(shí)驗(yàn)四編號(hào)6題目編號(hào):6】程序填空題。以下程序的功能是計(jì)算1X2X3+3X4X5+99X30X101的值,試在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整并符合題目要求。上機(jī)運(yùn)行程序.寫出程序的運(yùn)行結(jié)果。血 eludevoid mai nO(mi i, Ac;for(f=
6、l:M2)(鈕二;sum+=fac,)pnntfC 1*2*3+3*4*54-+99?100*101=%d *,sum);#i nclude <stdio.h>void mai n()int i,sum=O,fac=l;for(i=l ;i v=99 ;i+=2) fac=i*(i+1) *(i+2);sum+=fac;printf( ” l*2*3+3*4*5+.99*100*101=%d” ,sum);)實(shí)驗(yàn)四編號(hào)7t題目錦號(hào):7】等是滿足該條件的數(shù)。32202, 則 2 的個(gè)數(shù)為 3。編程,找出 1-100 之間的全部“同構(gòu)數(shù) " ,它們出現(xiàn)在它的平方數(shù)的右端。如:
7、 6的平方是 36、6出現(xiàn)在 36的右端, 6 就是一個(gè)同構(gòu)數(shù)。請(qǐng)編 程輸出所有的同構(gòu)數(shù)。輸出格式為 : 5 ,6#include<stdio.h>void main()( int ifor (i=l;iv=9;i+)if (i*i%10=i) printf( H%d; ',i);for (i= 10;i<=99 ; i+)if (i*i%100=i) printf( d, ”,i);if(100*100%1000=100) printf( n%d; 100);)實(shí)驗(yàn)四編號(hào) 8t 題目編號(hào) : 8】統(tǒng)計(jì)所有的三位正整數(shù)中各個(gè)數(shù)位上數(shù)字之和是 11的數(shù)的個(gè)數(shù)。如 :11
8、9、128, 245輸入格式:無輸出格式: count=59#include<stdio.h>main()int m,a,b,c,i;for(m=l 00,i=0;m<=999;m+)(a=m/100;b=m/10% 10;c=m% 10;if(a+b+c=ll)i+;printf("count=%d",i);實(shí)驗(yàn)四編號(hào) 9【題目編號(hào) :9 】從鍵盤輸入一個(gè)十進(jìn)制整數(shù),統(tǒng)計(jì)數(shù)碼為 2 的個(gè)數(shù)。如輸入輸出格式為: count=3#include<stdio.h>void main()int a,s=O;scanf("%d",&
9、amp;a);while(a/10!=0)if(a%10=2) s+;a/=10; if(a%10=2) s+;printf(' ,count=%d",s);實(shí)驗(yàn)四編號(hào) 10【題目編號(hào) 10】計(jì)算大于 200 的前 10 個(gè)素?cái)?shù)之和 。#include<stdio.h>#include<math.h>main()(int i=200,j,num=0,sum=0;for(i;)for(j=2;j<=sqrt(i);j+) if(i%j=O)break;if(j>sqrt(i)(sum+=i;num+;if(num>= 10)break;
10、i+;printf(" 大于 200 的素?cái)?shù)之和 :%dn",sum);)實(shí)驗(yàn)四編號(hào) 11【題目編號(hào) :11】153=13+53+3%編程題 . 打印出所有的“水仙花數(shù)” 。所謂“水仙花數(shù)”是一個(gè) 3 位數(shù),其各位數(shù)字的立方之和等于該數(shù)本身。例如#include <stdio.h>void main()int a,b,c,x;for(x= 100;xv=999;x+)( a=x/100;b=x% 100/10;c=x%10;n ” ,x); 實(shí)驗(yàn)四編號(hào) 12【題目編號(hào): 12】先分析一下程序,寫出運(yùn)行結(jié)果,再上機(jī)檢驗(yàn)includevoid main 。(int
11、i,j=O,a=O; fbr(i=0;i<5;i+)do(if(j%3)break;a+,J+;)while(j<10);printf("jAid,a=%d#include<stdio.h>void main()(int i,j=O,a=O; for(i=0;i<5;i+) do ( if(j%3)break; a+;j+ ; while(j<10); printf( nj=%d,a=%d",j,a); 實(shí)驗(yàn)四編號(hào) 13 題目編號(hào) : 13】分析一下程序的功能。例如,當(dāng)輸入 "65 14" 及"30 42&q
12、uot; 時(shí),程序的輸出結(jié)果分別是什么?上機(jī)檢驗(yàn)其輸出結(jié)果。9n eludevoid mainQint m,n;printf("Enter m,n:");scanfC%d%d",&m,&n);whilewhile (m>n)m-=n;while (n>m)n-=m;)printffm 泓 d ",m);J#include <stdio.h>void main()(int m,n;scanf("%d%d",&m,&n);while(m!=n)while(m> n)m-=n;
13、while( n>m)n-=m;實(shí)驗(yàn)四編號(hào)14【題目編號(hào):14】程序填空題。若用0-9之間不同的三個(gè)數(shù)構(gòu)成一個(gè)三位數(shù),一下程序?qū)⒔y(tǒng)計(jì)出有多少種這樣的三位數(shù)。填空使程序完成相應(yīng)功能。9n eludevoid mam()(mt ijkco unt,御=1洛=9;什+)for(j=0;jv=9j+)取)conhnue;fbr(k=0jc<=9Ac+)if()co un t+,)pnntff 這樣的三位數(shù)共有 <1個(gè)",count),)#i nclude <stdio.h>void mai n()int i,j,k,cou nt;cou nt=O;for(i=
14、1 ;iv=9;i+)for(j=0 ;j v=9 ;j +)(if(i=j)c ontin ue;for(k=0 ;k<=9 ;k+)if( k!=i&&k!=j )cou nt+;printf("這樣的三位數(shù)共有 (1個(gè)", count);實(shí)驗(yàn)四編號(hào)15睫目編號(hào)15】怪序填空題。一下程序輸出 1-1002間各位數(shù)的乘積大于各位數(shù)之和的數(shù),例如,對(duì)于數(shù)12,有l(wèi)X2<l+2,故不輸出該數(shù),而對(duì)于27,有2 X7>2+7,故輸出該數(shù)。填空使程序充成相應(yīng)功能#in dudevoid mai n 。(int tuL&m;for(n=l
15、,n<=l 00 ji+)(蚌一s=0,m=_.(k*=m%10,s+=m%10,)iR )pnmfC%3d in);)pm< ? ) ;#include<stdio.h> void main()int a,b,c,d,n;for(n= 1 ;n<= 100;n+)a=n/10; b=n%10; c=a+b; d=a*b;if(d>c) printf( u %d” ,n);)實(shí)驗(yàn)四編號(hào) 16題目編號(hào) 16】跨5存在的1 程序改錯(cuò)題。愛因斯坦曾出過這樣一道數(shù)學(xué)題:有一條長(zhǎng)階梯,若每步跨 2階,則景后剝下 1 階;若每步跨 3 階,則最后剩下 2 階;若符步 階
16、,則最后剩下 4 階;若每步跨 6 階,則最后剩下 5 階;只有在每步跨 7 階,最后才正好 1 階不如突現(xiàn)相應(yīng)功能的程序如下,找出其中 語法和邏輯錯(cuò)誤并改正,然后上機(jī)驗(yàn)證。9n eludevoid mam 。(mtx=l八 nd=O;while(lfind)ifL2=l|x%3=2|x%5=4|x%6=5|x%7=()prmtfCx=%d I), find=1.#include<stdio.h>void main()int x=7,b;while(b!=0) if(x%2=l&&x%3=2&&x%5=4&&x%6=5&&am
17、p;x%7=0) break; b=l;x+;)printf( n%dn n,x);)實(shí)驗(yàn)四編號(hào) 17t 題目編號(hào) 17】編程題。百馬百坦問題。有 100匹馬炊 10 沼貨,大馬馱 3擔(dān),中馬馱 2擔(dān), 2匹小馬分馱 1擔(dān),編程計(jì)算大、中、小馬各有多少匹(大、中馬的匹數(shù)均不得為 0).輸入無輸,出格式, big= 1 ,mi<i=2,small=3#include<stdio.h>void main()(int big,mid,small;for(big= 1 ;bigv=33 ;big+)for(mid=l ;mid<=49;mid+)n,big,mid,small);( 除自身外 ). 例如, 6 是一個(gè)完全數(shù),輸 small= 100-big-mid;if(6*big+4*mid+small=200) printf("b
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 同濟(jì)大學(xué)浙江學(xué)院《醫(yī)學(xué)智能診斷》2023-2024學(xué)年第二學(xué)期期末試卷
- 提高護(hù)理文書書寫品管圈
- 蘇州市蘇州實(shí)驗(yàn)中學(xué)2025年高三年級(jí)第六次月考生物試題含解析
- 沈陽師范大學(xué)《動(dòng)畫場(chǎng)景設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 棗強(qiáng)中學(xué)高二下學(xué)期第三次月考數(shù)學(xué)(理)試題
- 手術(shù)室常用護(hù)理操作技術(shù)
- 2025大學(xué)生應(yīng)如何審慎簽訂勞動(dòng)合同以確保自身權(quán)益
- 2025物料提升機(jī)租賃合同模板
- 2025年詳盡工作時(shí)間規(guī)定合同制員工勞動(dòng)合同
- 2025職業(yè)院校食堂餐飲服務(wù)外包合同協(xié)議
- GB/T 34855-2017洗手液
- GB/T 26358-2010旅游度假區(qū)等級(jí)劃分
- 《輪軸的秘密》教學(xué)課件
- GB/T 1094.11-2022電力變壓器第11部分:干式變壓器
- GB 15892-2009生活飲用水用聚氯化鋁
- 緊張的考試作文5篇范文
- 拜占庭的建筑課件
- 臨床試驗(yàn)相關(guān)詞匯中英對(duì)照
- 降低留置針非計(jì)劃性拔管發(fā)生率課件
- 測(cè)井沉積相沉積特征分析課件
- 24雙匯系統(tǒng)操作手冊(cè)
評(píng)論
0/150
提交評(píng)論