c++程序填空十套_第1頁(yè)
c++程序填空十套_第2頁(yè)
c++程序填空十套_第3頁(yè)
c++程序填空十套_第4頁(yè)
c++程序填空十套_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

c++程序填空十套c++程序填空十套c++程序填空十套xxx公司c++程序填空十套文件編號(hào):文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度第一套1.完成程序填空,實(shí)現(xiàn)求兩數(shù)最小公倍數(shù)#include<>main(){intm,n,i=1;printf("inputm,n:");scanf("%d,%d",&m,&n);do{/***********SPACE***********/if(【】)/***********SPACE***********/if(i%n【】)/***********SPACE***********/{printf("%d\n",i);【】;}i++;}while(i!=0);}i%m==0==0break2.有一個(gè)已排好的數(shù)組,完成程序填空,實(shí)現(xiàn)要求輸入一個(gè)數(shù)后,按原來(lái)排序的規(guī)律將它插入到數(shù)組中。#include<>#defineN10intmain(){inta[N+1]={-73,-67,-54,0,32,84,86,90,234,312};intnum,i,left,right,mid,find=0;能:將字母轉(zhuǎn)換成密碼,轉(zhuǎn)換規(guī)則是將當(dāng)前字母變成其后的第四個(gè)字母,但W變成A、X變成B、Y變成C、Z變成D。小寫字母的轉(zhuǎn)換規(guī)則同樣。#include<>main(){charc;/***********SPACE***********/while((c=【】)!='\n'){/***********SPACE***********/if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))【】;/***********SPACE***********/if((c>'Z'【】c<='Z'+4)||c>'z')c-=26;printf("%c",c);}}getchar()c+=4或c=c+4或c=4+c&&4.完成程序填空,輸出如下數(shù)陣:1121123211234321123454321#include<>#include<>intmain(){inti,j,k;/***********SPACE***********/for(i=1;【】;i++){/***********SPACE***********/for(k=1;【】;k++)printf("");/***********SPACE***********/for(j=1;【】;j++)printf("%d",i-abs(i-j));printf("\n");}return0;}i<=5或i<6k<=10-i或k<11-i或k<=5-i或k<6-ij<=2*i-1或j<=2*i第二套1.完成程序填空,用do-while結(jié)構(gòu)實(shí)現(xiàn)s=1+3+5+……+99#include<>intmain(){longsum;inti,item;/***********SPACE***********/【】i=1;item=2*i-1;do{sum=sum+item;i++;/***********SPACE***********/item=【】/***********SPACE***********/}while(【】);.99=%ld\n",sum);return0;}1)sum=0;2)2*i-1;3)item<1002在字符數(shù)組str1[81]和str2[81]中分別存放著2個(gè)字符串,完成程序填空,實(shí)現(xiàn)將兩個(gè)字符串連接起來(lái)構(gòu)成一個(gè)新的字符串,并將新生成的字符串存放在字符數(shù)組str1[81]中(要求不用strcat函數(shù))。#include""intmain(){charstr1[81],str2[81];inti,j;printf("inputthefirststring:\n");/***********SPACE***********/【】(str1);printf("inputthesecondstring:\n");gets(str2);/***********SPACE***********/for(i=0;str1[i]【】;i++);/***********SPACE***********/for(j=0;str2[j]!='\0';j++,【】)str1[i]=str2[j];str1[i]='\0';printf("thenewstring:\n");printf("%s\n",str1);return0;}1)gets2)!=’\0’3)i++3完成程序填空,進(jìn)行兩個(gè)字符串str1和str2的比較,若str1>str2,輸出一個(gè)正數(shù);若str1=str2,輸出0;若str1<str2,輸出一個(gè)負(fù)數(shù),輸出的數(shù)是兩個(gè)字符的Ascii碼值的差(要求不用strcmp函數(shù))。#include""#include""intmain(){charstr1[81],str2[81];inti,x;printf("inputthefirststring:\n");/***********SPACE***********/【】(str1);printf("inputthesecondstring:\n");gets(str2);/***********SPACE***********/for(i=0;str1[i]【】&&str1[i]!='\0';i++);x=str1[i]-str2[i];/***********SPACE***********/printf("thecompareresultis:%d\n",【】);return0;}1)gets2)==str2[i]3)x4.完成程序填空,實(shí)現(xiàn)求s=1+3+5+……+99#include<>intmain(){inti,s;/***********SPACE***********/i【】s=1;/***********SPACE***********/while(【】){i=i+2;/***********SPACE***********/【】}printf("1+3+5+…+99=%d\n",s);return0;}1)sum=0;2)2*i-1;3)item<100第三套1.完成程序填空,實(shí)現(xiàn)以下功能:一個(gè)小球從100米高度自由下落,每次落地后反跳回原來(lái)高度的一半,再下落,求它在第十次下落時(shí),共經(jīng)過(guò)多少米,第十次反彈多高#include<>intmain(){floatsum=0;inti=2;/***********SPACE***********/floatheight【】;sum=sum+height;/***********SPACE***********/while(【】){/***********SPACE***********/height=【】;sum+=2*height;i++;}printf("總長(zhǎng)度:%f第10次跳%f米\n",sum,height);return0;}1)=1002)i<=1003)height/22.題目:<<<題干內(nèi)容>>>完成程序填空,使得程序執(zhí)行如圖所示:#include<>main(){inti,a,b;floatx,y,z;i=1;/***********SPACE***********/x=【】i;/***********SPACE***********/printf("x=%【】i=%d\n",x,i);y=;z=x+y;printf("z=%f\n",z);printf("z=%\n",z);/***********SPACE***********/printf("z=%【】\n",z);printf("z=%\n",z);printf("z=%e\n",x+y);}1)++2)f\n3)3.題目:<<<題干內(nèi)容>>>完成填空,實(shí)現(xiàn)運(yùn)行程序如圖所示。#include<>main(){chara,b,c;/***********SPACE***********/【】;b='O';c='Y';putchar(a);/***********SPACE***********/【】(b);putchar(c);/***********SPACE***********/【】}a=66putcharputchar(‘\n’);4.完成程序填空,實(shí)現(xiàn)輸出所有的水仙花數(shù),所謂水仙花數(shù)是一個(gè)3位數(shù),其各位數(shù)字的立方和等于該數(shù)本身。例如153=13+53+33,故153是一個(gè)水仙花數(shù)。#include<>intmain(){inta,b,c,n,i,k=0,m[10]={0};/***********SPACE***********/for(n=100;【】;n++){a=n/100;b=n/10-a*10;c=n%10;/***********SPACE***********/if(【】){m[k]=n;/***********SPACE***********/【】}}printf("所有的水仙花數(shù)為::\n");for(i=0;i<k;i++)printf("%d",m[i]);printf("\n");return0;}1)num<=999或num<10002)num/10%103)num==bai*bai*bai+shi*shi*shi+ge*ge*ge第四套1完成程序填空,實(shí)現(xiàn)輸入兩個(gè)數(shù)字,若兩數(shù)相等,則直接輸出兩個(gè)數(shù)字,若不相等,則這兩個(gè)數(shù)中的較大者等于這個(gè)較大者減去較小者,再作比較,若不相等則重復(fù)上述操作,直到兩個(gè)數(shù)字相等為止。輸出相等的兩個(gè)數(shù)字。#include<>intmain(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);/***********SPACE***********/while(a【】)/***********SPACE***********/{if(【】)a=a-b;/***********SPACE***********/if(【】)b=b-a;}printf("%3d%3d\n",a,b);return0;}1)!=b2)a>b3)b>a2*"百雞問(wèn)題":雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問(wèn)雞翁、雞母、雞雛各幾何完成程序填空,實(shí)現(xiàn)求"百雞問(wèn)題"公雞一只5塊錢,母雞一只三塊錢,小雞三只一塊錢,一百塊錢買一百只雞應(yīng)該怎么買也就是問(wèn)一百只雞中公雞、母雞、小雞各多少#include<>intmain(){intx,y,z;/***********SPACE***********/for(x=1;x<=20;【】){for(y=1;y<=33;y++){/***********SPACE***********/for(z=3;z<=99;【】){/***********SPACE***********/if((【】)&&(x+y+z==100))printf("cock=%d,hen=%d,chicken=%d\n",x,y,z);}}}return0;}1)x++2)z+=33)5*x+3*y+z/3==1003/*完成程序填空,實(shí)現(xiàn)輸出下圖**************************/#include<>intmain(){inti,j;for(i=0;i<=3;i++){for(j=1;j<=10-i;j++)/***********SPACE***********/【】for(j=1;j<=2*i+1;j++)printf("*");/***********SPACE***********/【】}for(i=1;i<=3;i++){/***********SPACE***********/for(j=1;【】;j++)printf("");for(j=1;j<=7-i*2;j++)printf("*");printf("\n");}return0;}1)printf(““);2)printf(“\n);3)j<=7+i4個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單,有人向隊(duì)員打聽比賽的名單。a說(shuō)他不和x比,c說(shuō)他不和x、z比,請(qǐng)完成程序填空,實(shí)現(xiàn)找出三隊(duì)賽手的名單。#include<>intmain(){chari,j,k;能:輸入一個(gè)學(xué)生的生日(年:y0、月:m0、日:d0),并輸入當(dāng)前日期(年:y1、月:m1、日:d1)。求出該學(xué)生的年齡(實(shí)足年齡)。#include<>main(){intage,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)&&(d0>d1))age--;printf("age=%3d",age);}1)scanf2)>3)==3.完成程序填空,實(shí)現(xiàn)猴子吃桃問(wèn)題。猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過(guò)癮又多吃了一個(gè)。第二天早上有將剩下的挑子吃掉一半,又多吃了一個(gè)。后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上想再吃是,只剩下一個(gè)挑子了。求第一天共摘了多少桃子。#include<>intmain()/***********SPACE***********/{intday【】;intm=0;intn=1;while(day>1){/***********SPACE***********/m=【】;/***********SPACE***********/【】;day--;}printf("all=%d\n",m);return0;}1)=102)2*(n+1)3)n=m4.在數(shù)組a中,存放著10個(gè)整型數(shù)據(jù),數(shù)據(jù)是從下標(biāo)0開始存放的,完成程序填空,實(shí)現(xiàn)順序輸出下標(biāo)為奇數(shù)的各數(shù)組元素的值。#include<>intmain(){/***********SPACE***********/inti,a[10]={0,1,2,3,4,5,6,7,8,9【】/***********SPACE***********/for(i=1;i<=9;【】)/***********SPACE***********/printf("%d",【】);printf("\n");return0;}1)};2)i=i+23)a[i]第六套1/*完成程序填空,實(shí)現(xiàn)輸出以下圖案:****************#include<>#include<>intmain(){inti,j;/***********SPACE***********/for(i=1;【】;i++){for(j=1;j<=10-i;j++)printf("");for(j=1;j<=2*i-1;j++)/***********SPACE***********/printf(【】);/***********SPACE***********/printf(【】);}return0;}1)i<=4或i<52)”*”3)”/n”2成程序填空,實(shí)現(xiàn)打印下列的圖形123456789234567893456789456789567896789789899#include<>intmain(){inti,j;/***********SPACE***********/for(i=1;【】;i++)/***********SPACE***********/{for(j=i;j<=9;【】)/***********SPACE***********/printf("%2d",【】printf("\n");}return0;}i<=9或i<10j++或j=j+1j);4*完成程序填空,實(shí)現(xiàn)輸入兩個(gè)數(shù)字,若兩數(shù)相等,則直接輸出兩個(gè)數(shù)字,若不相等,則這兩個(gè)數(shù)中的較大者等于這個(gè)較大者減去較小者,再作比較,若不相等則重復(fù)上述操作,直到兩個(gè)數(shù)字相等為止。輸出相等的兩個(gè)數(shù)字。#include<>intmain(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);/***********SPACE***********/while(a【】)/***********SPACE***********/{if(【】)a=a-b;/***********SPACE***********/if(【】)b=b-a;}printf("%3d%3d\n",a,b);return0;}1)!=b2)a>b3)b>a第七套1.完成程序填空,實(shí)現(xiàn)輸入一行字符,分別統(tǒng)計(jì)出其中的英文字母、空格、數(shù)字和其他字符的數(shù)。#include<>voidmain(){charc;intletters=0,space=0,digit=0,other=0;printf("請(qǐng)輸入一行字符:");/***********SPACE***********/while((【】)!='\n'){/***********SPACE***********/if(c>='a'【】||c>='A'&&c<='Z')letters++;elseif(c=='')space++;/***********SPACE***********/elseif(【】)digit++;elseother++;}printf("letters=%d,space=%d,digit=%d,other=%d\n",letters,space,digit,other);}1)c=getchar()2)&&c<=’z’3)c>=’0’&&c<=’9’2/*完成程序填空,實(shí)現(xiàn)找出1000之內(nèi)的所有完數(shù),并按如圖所示格式輸出其因子。一個(gè)數(shù)如果恰好等于它的公約數(shù)之和,這個(gè)數(shù)就稱為"完數(shù)"。例如6=1+2+3。6就是一個(gè)完數(shù)。#include<>intmain(){inta,i,b;/***********SPACE***********/for(a=2;a<=【】;a++){b=0;for(i=1;i<a;i++)if(a%i==0)/***********SPACE***********/b=【】;if(a==b){printf("%ditsfactorsare1",a);for(i=2;i<a;i++)/***********SPACE***********/if(【】)printf(",%d",i);printf("\n");}}return0;}1)10002)b+i3)a%i==03/*完成程序填空,實(shí)現(xiàn)編程輸出以下圖案。*************************#include""#include""intmain(){charstr[]="*****";inti,j;/***********SPACE***********/for(i=0;【】;i++)/***********SPACE***********/{for(j=1;j<=【】;j++)printf("");/***********SPACE***********/puts(【】);}return0;}1)i<52)i+13)str4/*功能:輸出9*9口訣。main(){inti,j,result;printf("\n");/***********SPACE***********/for(i=1;【】;i++){/***********SPACE***********/for(j=1;j<10;【】){result=i*j;/***********SPACE***********/printf("%d*%d=%-3d",i,j,【】);}printf("\n");}}i<10j++result第八套1/*完成程序填空實(shí)現(xiàn)輸入兩個(gè)數(shù)a、b,判斷如果a<b,則交換兩數(shù),否則保持兩數(shù)值不變,這樣可以使得a始終大于b的值。按照先a后b的順序輸出即可。#include<>intmain(){floata,b,t;scanf("%f,%f",&a,&b);/***********SPACE***********/if(【】)/***********SPACE***********/{t=a;a=b;【】;}/***********SPACE***********/printf("%,%\n",a,【】);return0;}1) a<b2) b=t3) b2./完成程序填空,實(shí)現(xiàn)用冒泡排序法對(duì)從鍵盤輸入的10個(gè)整型數(shù)據(jù)進(jìn)行由小到大排序。#include<>intmain(){inti,j,t,a[10];printf("input10numbers:\n");for(i=0;i<10;i++)/***********SPACE***********/scanf("%d",【】);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];/***********SPACE***********/【】}printf("thesortednumbers:\n");for(i=0;i<10;i++)/***********SPACE***********/printf("%d",【】);printf("\n");return0;}1)&a[i]2)a[i+1]=t;3)a[i]3./完成程序填空,實(shí)現(xiàn)求s=1+3+5+……+99#include<>intmain(){inti,s;/***********SPACE***********/i【】s=1;/***********SPACE***********/while(【】){i=i+2;/***********SPACE***********/【】}printf("1+3+5+…+99=%d\n",s);return0;}1)=1;2)i<993)s=s+i;4./*完成程序填空,實(shí)現(xiàn)求1+1/3+1/5+...之和,直到某一項(xiàng)的值小于10的-6次方時(shí)停止累加。*/#include<>intmain(){longn;floats;s=0;/***********SPACE***********/n【】/***********SPACE***********/whilen【】){s=s+n;/***********SPACE***********/【】}printf("s=%f\n",s);printf("n=%d\n",n-2);return0;}1)=1;2)>=1e-63)n=n+2;第九套1./*完成程序填空,實(shí)現(xiàn)的功能是輸出如下形式的方陣:13141516910111256781234#include<>intmain(){inti,j,x;/***********SPACE***********/for(j=4;【】;j--){for(i=1;i<=4;i++){/***********SPACE***********/x=【】;printf("%4d",x);}/***********SPACE***********/printf(【】);}return0;}1)j>=12)(j-1)*4+13)”\n”2./完成程序填空,實(shí)現(xiàn)輸入4個(gè)整數(shù),要求按由小到大的順序輸出。#include<>main(){intt,a,b,c,d;printf("請(qǐng)輸入四個(gè)數(shù):");scanf("%d,%d,%d,%d",&a,&b,&c,&d);printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);if(a>b){t=a;a=b;b=t;}if(a>c)/***********SPACE***********/{t=a;【】;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c)/***********SPACE***********/{t=b;b=c;【】;}if(b>d){t=b;b=d;d=t;}if(c>d)/***********SPACE***********/{【】;c=d;d=t;}printf("排序結(jié)果如下:\n");printf("%d%d%d%d\n",a,b,c,d);}1)a=c2)c=t3)t=c3/*完成程序填空,輸出所有的水仙花數(shù)。水仙花數(shù)是一個(gè)三位數(shù),其個(gè)、十、百位數(shù)字三次方之和為這個(gè)數(shù)。例如371=3*3*3+7*7*7+1*1*1#include<>intmain(){intnum,bai,shi,ge;/***********SPACE***********/for(num=100;【】;num++){bai=num/100;/***********SPACE***********/shi=【】ge=num%10;/***********SPACE***********/if(【】)/完成程序填空,實(shí)現(xiàn)輸入4個(gè)整

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論