版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章題//include<iostream>usingnamespacestd;intmain(){cout?,,This,,?,,isM;cout?naM?MC++";cout?,,program.H;return0;題//include<iostream>usingnamespacestd;intmain(){inta,b,c;a=10;b=23;c=a+b;coutvv”a+b=”;cout?c;cout?endl;return0;}七題#includc<iostream>usingnamespacestd;intmain(){inta,b,c;intfifintx,inty,intz);cin?a?b?c;c=f(a,b,c);cout?c?endl;return0;)intfifintx,inty,intz){intm;if(x<y)m=x;elsem=y;if(z<m)m=z;retum(m);)題#include<iostream>usingnamespacestd;intmain(){inta,b,c;cin?a?b;c=a+b;cout?,,a+b=,,?a+b?endl;return0;題#include<iostream>usingnamespacestd;intmain(){inta,b,c;intadd(intx,inty);cin?a?b;c=add(a,b);cout?na+b=H?c?endl;return0;}intadd(intx,inty){intz;z=x+y;retum(z);)題#include<iostream>usingnamespacestd;intmain(){charcl='a\c2=,b,,c3=,c',c4=M01',c5=M161;cout?c1?c2?c3?'\n*;cout?,,\t\b,,?c4?,\t,?c5?,\n,;return0;)題#include<iostream>usingnamespacestd;intmain(){charcl='C',c2=屮,c3='+';cout?HIsay:\Mn?cl?c2?c3?V,;cout?,,\t\t,,?HHesays:ヽ”CHisveryinteresting!ヽ””"V;return0;}題#include<iostream>usingnamespacestd;intmain(){intij,m,n;i=8;j=10;m=++iザ++;n=(++i)+(+tD+m;coutwivv?ヽt'vqw?ヽt'vvmvvへビvvnwendl;return0;}題#include<iostream>usingnamespacestd;intmain(){charcl-C\c2=,h\c3-i*,c4=*n',c5-a*;cl+=4;c2+=4;c3+=4;c4+=4;c5+=4;cout?Hpasswordis:M?cl?c2?c3?c4?c5<<endl;return0;3.2題//include<iostream>#include<iomanip>usingnamespacestd;intmain(){floath,r,l,s,sq,vq,vz;constfloatpi=3.1415926;cout?npleaseenterr,h:M;cin?r?h;I=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=3.0/4.0*pi*r*r*r;vz=pi*r*r*h;cout?setiosflags(ios::fixed)?setiosflags(ios::right)?setprecision(2);cout?Ml=M?setw(10)?l?endl;cout?Ms=M?setw(10)?s?endl;cout?,,sq=n?setw(10)?sq?endl;cout?Mvq=,,?setw(10)?vq?endl;cout?Hvz=M?setw(10)?vz?endl;return0;}題#include<iostream>usingnamespacestd;intmain(){floatc,f;coutw”請輸入ー個華氏溫度:“;cin?f;c=(5.0/9.0)*(f-32); 〃注意5和9要用實型表示,否則5/9值為〇coutvv”攝氏溫度為アvvc?endl;return0;};題#include<iostream>usingnamespacestd;intmain(){charcl,c2;coutw”請輸入兩個字符cl,c2:M;cl=getchar(); 〃將輸入的第一個字符賦給clc2=getchar(); 〃將輸入的第二個字符賦給c2coutw”用putchar函數輸出結果為ア;putchar(c1);putchar(c2);cout?endl;coutw”用cout語句輸出結果為:“;cout?c1?c2?endl;return0;}usingnamespacestd;intmain(){charcl,c2;coutw”請輸入兩個字符cl,c2:M;cl=getchar(); 〃將輸入的第一個字符賦給clc2=getchar(); 〃將輸入的第二個字符賦給c2coutw”用putchar函數輸出結果為:“;putchar(c1);putchar(44);putchar(c2);cout?endl;coutvv”用cout語句輸出結果為:“;cout?cl?M,"?c2?endl;return0;}題#include<iostream>usingnamespacestd;intmain(){charcl,c2;intil,i2; 〃定義為整型coutw”請輸入兩個整數il,i2:”;cin?il?i2;cl=il;c2=i2;coutw”按字符輸出結果為:“we1vv”Jwc2vvendl;return0;}題#include<iostream>usingnamespacestd;intmain(){inta=3,b=4,c=5,x,y;cout?(a+b>c&&b=c)?endl;cout?(a||b+c&&b-c)?endl;cout?(!(a>b)&&!c||l)?endl;cout?(!(x=a)&&(y=b)&&0)?endl;cout?(!(a+b)+c-l&&b+c/2)?endl;return0;}題include<iostream>usingnamespacestd;intmain(){inta,b,c;cout?"pleaseenterthreeintegernumbers:";cin?a?b?c;if(a<b)ifi[b<c)cout?"max="?c;elsecout?"max="?b;elseif(a<c)cout?"max="?c;elsecout?"max="?a;cout?endl;return0;}另ー解#include<iostream>usingnamespacestd;intmain(){inta,b,c,temp,max;cout?Hpleaseenterthreeintegernumbers:";cin?a?b?c;temp=(a>b)?a:b; /?將a和b中的大者存入temp中?/max=(temp>c)?temp:c; /?將a和b中的大者與c比盤,最大者存入max*/cout?"max="?max?endl;return0;}題#includc<iostream>usingnamespacestd;intmain(){intx,y;cout?"enterx:";cin?x;if(x<l){y=x;cout?"x="?x<<",y=x="?y;elseif(x<10) //l<x<10{y=2*x-l;cout?"x="?x<<",y=2*x-l="?y;)else //x>10{y=3*x-ll;cout?"x="?x<<",y=3*x-ll="?y;)cout?endl;return0;}題#include<iostream>usingnamespacestd;intmain(){floatscore;chargrade;cout?"pleaseenterscoreofstudent:";cin?score;while(score>100||score<0){cout?"dataerror,enterdataagain.";cin?score;}switch(int(score/l0)){case10:case9:grade='A';break;case8:grade=,B';break;case7:grade='C;break;case6:grade='D';break;default:grade-E*;|cout?Mscoreis”vvscore<vゝgradeisM?grade?endl;return0;}3.12題#include<iostream>usingnamespacestd;intmain(){longintnum;intindiv,ten,hundred,thousand,tenthousand,place;/?ハ別代表個位,十位,百位,千位,萬位和位數*/cout?Henteraninteger(〇?99999):";cin?num;if(num>9999)place=5;elseif(num>999)place=4;elseif(num>99)place=3;elseif(num>9)place=2;elseplace=1;cout?Hplace="?place?endl;〃計算各位數字ten_thousand=num/10000;thousandsint)(num-ten_thousand*l0000)/1000;hundred=(int)(num-ten_thousand*10000-thousand*l000)/100;ten=(int)(num-ten_thousand*10000-thousand*l000-hundred*l00)/10;indiv=(int)(num-ten_thousand*10000-thousand*l000-hundred*100-ten*l0);cout?Horiginalorder:M;switch(place){case5:cout?ten_thousand?M,,,?thousand?,,,,,?hundred?,7,?ten?,,,,,<<indiv?endl;cout?"reverseorder:";cout?indiv?ten?hundred?thousand?ten_thousand?endl;break;case4:cout?thousand?","?hundred?","?ten?","?indiv?endl;cout?"reverseorder:";cout?indiv?ten?hundrcd?thousand?endl;break;case3:cout?hundred?","?ten?","?indiv?endl;cout?"reverseorder:";cout?indiv?ten?hundred?endl;break;case2:cout?ten?","?indiv?endl;cout?"reverseorder:";cout?indiv?ten?endl;break;case1:cout?indiv?endl;cout?"reverseorder:";cout?indiv?endl;break;return0;3.13題#includc<iostream>usingnamespacestd;intmain(){longi;//i為利潤floatbonus,bon1,bon2,bon4,bon6,bon10;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+100000*0.05;3.13題#includc<iostream>usingnamespacestd;intmain(){longi;//i為利潤floatbonus,bon1,bon2,bon4,bon6,bon10;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+100000*0.05;bon6=bon4+100000*0.03;bon1〇=bon6+400000*0.015;cout?Menteri:H;cin?i;if(i<=100000)〃利潤為10萬元時的獎金〃利潤為20萬元時的獎金〃利潤為40萬元時的獎金〃利潤為60萬元時的獎金〃利潤為100萬元時的獎金bonus=i*0.1;elseif(i<=200000)bonus=bonl+(i-l00000)*0.075;elseif(i<=400000)bonus=bon2+(i?200000)*0.05;elseif(i<=600000)bonus=bon4+(i-400000)*0.03;elseif(i<=1000000)bonus=bon6+(i-600000)*0.015;elsebonus=bon10+(i-1000000)*0.01;cout?"bonus=,,?bonus?endl;return0;〃利潤在10萬元以內按10%提成獎金〃利潤在10萬元至20萬時的獎金〃利潤在20萬元至40萬時的獎金〃利潤在40萬元至60萬時的獎金〃利潤在60萬元至100萬時的獎金〃利潤在100萬元以上時的獎金3.13題另一解#include<iostream>usingnamespacestd;intmain(){longi;floatbonus,bon1,bon2,bon4,bon6,bon10;intc;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon1〇=bon6+400000*0.015;cout?Menteri:";cin?i;c=i/l00000;if(c>10)c=10;switch(c){case0:bonus=i*0.1;break;bonus=bonl+(i-100000)*0.075;break;bonus=bon2+(i-200000)*0.05;break;bonus=bon4+(i-400000)*0.03;break;bonus=bon6+(i-600000)*0.015;break;bonus=bon10+(i-1000000)*0.01;}cout?,,bonus=,,?bonus?endl;return0;}題#include<iostream>usingnamespacestd;intmain(){intt,a,b,c,d;cout?,,enterfournumbers:M;cin?a?b?c?d;cout?na=,,?a?M,b=M?b?n,c=,,?c?,,,d=,,?d?endl;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}cout?"thesortedsequence:M?endl;cout?a?H,,,?b?H, M?d?endl;return0;)題#include<iostream>usingnamespacestd;intmain(){intp,r,n,m,temp;cout?npleaseentertwopositiveintegernumbersn,m:',;cin?n?m;if(n<m){temp=n;n=m;m=temp; 〃把大數放在n中,小數放在m中p=n*m; 〃先將n和m的乘積保存在p中,以便求最小公倍數時用while(m!=0) 〃求n和m的最大公約數{r=n%m;n=m;m=r;}cout?HHCF="?n?endl;cout<<HLCD=M?p/n?endl;//p是原來兩個整數的乘積return0;題#includc<iostrcam>usingnamespacestd;intmain(){charc;intletters=0,space=0,digit=0,other=0;cout?nenteroneline::M?endl;while((c=getchar())!=へn'){if(c>='a'&&cv='z'||c>='A'&&c<=,Z,)letters-H-;elseif(c=**)space-H-;elseif(c>='0'&&c<=9)digit++;elseotheri-4-;}coutvv”lette亡"vvlettersw”,space:”vvspace〈v",digit”vvdigitvv”,other:"?other?endl;return0;題#include<iostream>usingnamespacestd;intmain(){inta,n,i=1,sn=0,tn=0;cout?na,n=:";cin?a?n;while(i<=n){tn=tn+a;〃賦值后的tn為i個a組成數的值sn=sn+tn; 〃賦值后的sn為多項式前i項之和a=a*10;++i;)cout?,,a4-aa+aaa+...=,,?sn?endl;return0;}題#include<iostream>usingnamespacestd;intmain(){floats=O,t=l;intn;for(n=l;n<=20;n+-i-)(t=t*n; /Z求n!s=s+t; //將各項累加}cout?M1!+2!+...+20!=H?s?endl;return0;題#include<iostream>usingnamespacestd;intmain(){intij,k,n;
cout?,,narcissusnumbersare:M?endl;fbr(n=100;n<1000;n-H-){i=n/100;j=n/10-i*10;k=n%10;if(n=i*i*i4-j*j*j+k*k*k)cout?n?ncout?endl;return0;}題kl0=i;break; 〃找出的笫kl0=i;break; 〃找出的笫10個因子賦給klOintk15k2,k3,k4,k5,k6,k7,k8,k9,k10;inti,a,n,s;fbr(a=2;a<=m;a-H-)〃a是23000之間的整數,檢查它是否為完數{n=0;〃n用來累計a的因子的個數s=a;〃s用來存放尚未求出的因子之和,開始時等于afbr(i=l;i<a;i++)/Z檢查i是否為a的因子if(a%i=0)//如果i是a的因子{n++;〃n加1,表示新找到ー個因子s=s-i;〃5減去已找到的因子,s的新值是尚未求出的因子之和switch(n)/Z將找到的因子賦給kl,...,klO{case1:kl=i;break;/Z找出的笫1個因子賦給klcase2:k2=i;break;/Z找出的笫2個因子賦給k2case3:k3=i;break;/Z找出的笫3個因子賦給k3case4:k4=i;break;/Z找出的笫4個因子賦給k4case5:k5=i;break;〃找出的笫5個因子賦給k5case6:k6=i;break;/Z找出的笫6個因子賦給k6case7:k7=i;break;/Z找出的笫7個因子賦給k7case8:k8=i;break;/Z找出的笫8個因子賦給k8case9:k9=i;break;/Z找出的笫9個因子賦給k9usingnamespacestd;intmain(){constintm=1000;/Z定義尋找范圍case10:))if(s=0) //s=0表示全部因子都已找到了{cout?a?Hisa完數”〈〈endl;cout?Mitsfactorsare:“;if(n>l)cout?kl?n,H?k2;//n>l表示a至少有2個因子if(n>2)coutvv”,”wk3;〃n>2表示至少有3個因子,故應再輸出ー個因子if(n>3)coutw”,”vvk4;〃n>3表示至少有4個因子,故應再輸出ー個因子if(n>4)coutvv”,“vvk5;/Z以下類似if(n>5)cout?,,,,,?k6;if(n>6)cout?M,"?k7;if(n>7)cout?M,n?k8;if(n>8)cout?M,M?k9;if(n>9)cout?M,M?klO;cout?endl?endl;return0;)3.20題另一解//include<iostream>usingnamespacestd;intmain(){intm,s,i;for(m=2;m<1000;m++){s=0;for(i=l;i<m;i++)if((m%i)==0)s=s+i;if(s=m){cout?m?Misa完數”《endl;cout?"itsfactorsare:**;for(i=1;i<m;i++)if(m%i==0)cout?i?"n;cout?endl;))return0;}題另ー解#includc<iostream>usingnamespacestd;intmain(){intk[ll];inti,a,n,s;for(a=2;a<=1000;a-H-){n=0;s=a;for(i=l;i<a;i++)if((a%i)=0){n++;s=s-i;k[n]=i; //將找到的因子賦給k[l卜-k[10]}if(s=0){cout?a?nisa完數”v〈endl;cout?*'itsfactorsare:”;for(i=l;i<n;i-H-)cout?k[i]?MM;cout?k[n]?endl;return0;題#include<iostream>usingnamespacestd;intmain(){inti,t,n=20;doublea=2,b=l,s=0;for(i=l;i<=n;i++){s=s+a/b;t=a;a=a+b; /Z將前ー項分子與分母之和作為下ー項的分子b=t; /Z將前ー項的分子作為下一項的分母)cout?**sum=',?s?endl;return0;)題#include<iostream>usingnamespacestd;intmain(){intday,xl,x2;day=9;x2=l;while(day>0){xl=(x2+l)*2; //第1天的桃子數是第2天桃子數加1后的2倍x2=xl;day—;}cout?,,total=,,?x1?endl;return0;)題#include<iostream>#include<cmath>usingnamespacestd;intmain(){floata,x0,xl;cout?Henterapositivenumber:M;cin?a; /Z輸入a的值x0=a/2;xl=(x0+a/x0)/2;do{x0=xl;xl=(x0+a/x0)/2;)while(fabs(xO-x1)>=1e-5);cout?HThesquarerootofM?a?Mis"?xl?endl;return0;)題#includc<iostream>usingnamespacestd;intmain(){inti,k;fbr(i=0;i<=3;i++) /Z輸出上面4行?號{for(k=0;k<=2*i;k-H-)cout?"*"; /Z輸出?號cout?endl; 〃輸出完一行?號后換行for(i=0;i<=2;i++)/Z輸出下面3行?號{for(k=0;k<=4-2*i;k++)cout?"*"; /Z輸出?號cout?endl; //輸出完一行?號后換行return0;題//include<iostream>usingnamespacestd;intmain(){charij,k; /*i是a的對手;j是b的對手;k是c的對手?/fbr(i=X;iv=Z;i++)if(i!=j)fbr(k=,X';k<=,Z';k-H-)if(i!=k&&j!=k)if(i!='X'&&k!=X&&k!='Z')cout?,,A-,,?i?M C-"?k?endl;return0;題#include<iostream>usingnamespacestd;intmain(){inthcf{int,int);intlcd(int,int,int);intu,v,h,l;cin?u?v;h=hcfl(u,v);cout?,,H.C.F=,,?h?endl;l=lcd(u,v,h);cout?HL.C.E)=H?l?endl;return0;inthcfifintu,intv){intt,r;if(v>u){t=u;u=v;v=t;}while((r=u%v)!=0){u=v;v=r;}retum(v);)intlcd(intu,intv,inth){retum(u*v/h);題//include<iostream>#include<math.h>usingnamespacestd;floatxl,x2,disc,p,q;intmain(){voidgreater_than_zero(float,float);voidcqual_to_zero(float,float);voidsmaller_than_zero(float,float);floata,b,c;cout?Minputa,b,c:H;cin?a?b?c;disc=b*b-4*a*c;cout?nroot:M?endl;if(disc>0)greater_than_zero(a,b);cout?nx1=M?x1<<M,x2=,,?x2?endl;)elseif(disc==0){equal_to_zero(a,b);cout?Mx1=n?x1<<n,x2=M?x2?endl;)else{smaller_than_zero(a,b);cout?,,xl-,?p?,,+"?q?,,i"?endl;cout?,,x2=,,?p?,,-,,?q?,'i,,?endl;}return0;}voidgreater_than_zero(floata,floatb) /?定義ー個函數,用來求disc>0時方程的根?/"{x1=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);voidequaltozero(floata,floatb)/?定義ー個函數,用來求disc=0時方程的根?/(xl=x2=(-b)/(2*a);)voidsmaller_than_zero(floata,floatb)/?定義ー個函數,用來求disc〈0時方程的根?/-(p=-b/(2*a);q=sqrt(-disc)/(2*a);}題#includc<iostream>usingnamespacestd;intmain(){intprime(int); /?函數原型聲明?/intn;cout?Hinputaninteger:n;cin?n;if(prime(n))cout?n?Hisaprime.M?endl;elsecout?n?Hisnotaprime.n?endl;return0;|intprime(intn){intflag=l,i;for(i=2;i<n/2&&flag==l;i++)if(n%i=0)flag=0;retum(flag);題#includc<iostream>usingnamespacestd;intmain(){intfac(int);inta,b,c,sum=0;cout?Mentera,b,c:H;cin?a?b?c;sum=sum+fac(a)4-fac(b)-i-fac(c);cout?a?"!+M?b?l,!4-"?c?,,!=n?sum?endl;return0;}intfac(intn){intf=l;for(inti=l;i<=n;i-H-)f=f*i;returnf;)題//include<iostream>#includc<cmath>usingnamespacestd;intmain(){doublee(double);doublex,sinh;cout?Henterx:";cin?x;sinh=(e(x)+e(-x))/2;cout?,,sinh(,,?x?,,)=,,?sinh?endl;return0;doublee(doublex){returnexp(x);}題〃牛頓迭代法#includc<iostream>#include<cmath>usingnamespacestd;intmain(){doublesolut(double,double,double,double);doublea,b,c,d;cout?Minputa,b,c,d:H;cin?a?b?c?d;cout?nx=M?solut(a,b,c,d)?endl;return0;}doublesolut(doublea,doubleb,doublec,doubled){doublex=l,x0,f,fl;do{x0=x;f=((a*x0+b)*x0+c)*x0+d;fl=(3*a*x0+2*b)*x0+c;x=x0-f7fl;}while(fabs(x-x0)>=le-5);retum(x);intGcd_2(inta,intb)/Z歐幾里德算法求a,b的最大公約數 {if(a<=0||b<=0)〃預防錯誤return0;inttemp;while(b>0)//b總是表示較小的那個數,若不是則交換a,b的值{temp=a%b;〃迭代關系式 a=b;//a是那個膽小鬼,始終跟在b的后面 b=temp;//b向前沖鋒占領新的位置 }returna;}題//include<iostream>#include<cmath>usingnamespacestd;intmain(){voidgodbaha(int);intn;cout?Hinputn:“;cin?n;godbaha(n);return0;)voidgodbaha(intn){intprime(int);inta,b;fbr(a=3;a<=n/2;a=a+2){if(prime(a)){b=n-a;if(prime(b))cout<<n?,-M?a?,,4-M?b?endl;}intprime(intm){inti,k=sqrt(m);fbr(i=2;i<=k;i-H-)iRm%i==O)break;if(i>k)return1;elsereturn0;題//遞歸法#include<iostream>usingnamespacestd;intmain(){intx,n;floatp(int,int);cout?Hinputn&x:H;cin?n?x;cout?,,n=,,?n?,,,x=u?x?endl;;cout?,,PM?n?,,(x)=,,?p(n,x)?endl;return0;floatp(intn,intx){if(n==0)retum(l);elseif(n=l)retum(x);elseretum(((2*n-1)*x-p((n-1),x)-(n-1)*p((n-2),x))/n);|題〃漢諾塔問題#include<iostream>usingnamespacestd;intmain(){voidhanoi(intn,charone,chartwo,charthree);intm;cout?ninputthenumberofdiskes:**;cin?m;cout?HThestepsofmovingM?m?ndisks:M?endl;hanoi(m,'A',B,'C);return0;voidhanoi(intn,charone,chartwo,charthree)〃將n個盤從one座借助two座,移到three座{voidmove(charx,chary);i[n=l)move(one,three);else{hanoi(n-1,one,three,two);move(one,three);hanoi(n-1,two,one,three);voidmove(charx,chary){cout?x?M->n?y?endl;}題#include<iostream>usingnamespacestd;intmain(){voidconvert(intn);intnumber;cout?Hinputaninteger:M;cin?number;cout?noutput:n?endl;if(number<0){cout?"-M;number=-number;convert(number);cout?endl;return0;}voidconvert(intn)〃感覺根本想不出的么{inti;charc;if((i=n/10)!=0)convert(i);c=n%10+’0';cout?nn?c;題#includc<iostream>usingnamespacestd;intmain(){intfifint);intn,s;cout?"inputthenumbern:M;cin?n;s=f(n);cout?"Theresultis"?s?endl;return0;}int[intn){;if(n=l)return1;elsereturn(n*n+fi(n-l));題#include<iostream>#includc<cmath>usingnamespacestd;#defineS(a,b,c)(a+b+c)/2#defineAREA(a,b,c)sqrt(S(a,b,c)*(S(a,b,c)-a)*(S(a,b,c)-b)*(S(a,b,c)-c))intmain(){floata,b,c;cout?Minputa,b,c:n;cin?a?b?c;if(a+b>c&&a+c>b&&b+c>a)cout<<Harea=,,?AREA(a,b,c)?endl;elsecout?HItisnotatriangle!M?endl;return0;}題#include<iostream>usingnamespacestd;//#defineLETTER1intmain(){charc;cin?c;#ifLETTERif(c>=,a,&&c<=,z,)c=c-32;#elseif(c>=W&&c〈=Z)c=c+32;#endifcout?c?endl;return0;}題//include<iostream>usingnamespacestd;#defineCHANGE1intmain(){charch[40];cout?ninputtext:M?endl;;gets(ch);#if(CHANGE){for(inti=0;i<40;i++){if(ch[i]!=ヘ0')if(ch[i]>='a'&&ch[i]<'z'||ch[i]>'A'&&ch[i]<'Z')ch[i]+=l;elseif(ch[i]='z'||ch[i]=-Z')ch[i]-=25;#endifcout?"output:"?endl?ch<<endl;return0;)題file#include<iostream>usingnamespacestd;inta;intmain(){externintpower(int);intb=3,c,d,m;cout?**enteranintegeraanditspowerm:n?endl;cin?a?m;c=a*b;cout?a?,,*M?b?,,=,,?c?endl;d=power(m);cout?a?M**H?m?,,=M?d?endl;return0;}題fileexterninta;intpower(intn){inti,y=l;fbr(i=l;i<=n;i-H-)y*=a;returny;題#include<iostream>usingnamespacestd;intmain(){coutvv2w'for(inti=3;i<=100;i-H-){boolt=true;for(inta=2;a<i;a-H-)if(i%a==0){t=false;break;}if⑴cout?i?**;}return0;)#includc<iostream>//include<iomanip>usingnamespacestd;#include<math.h>intmain(){intij,n,a[101];for(i=l;i<=100;i-H-)a[i]=i;a[l]=0;for(i=2;i<sqrt(100);i-H-)for(j=i+l;j<=100;j-H-){if(a[i]!=O&&a[j]!=O)if(aU]%a[i]==0)aU]=O;}cout?endl;for(i=l,n=0;i<=100;i++){if(a[i]!=0){cout?setw(5)?a[i]?Mn++;}if(n=10){cout?endl;n=0;}}cout?endl;return0;題#include<iostream>usingnamespacestd;//#include<math.h>intmain(){inti,j,min,temp,a[l1];cout?Henterdata:M?endl;for(i=l;i<=10;i++){cout?"a[M?i?"]=H;cin?a[i]; 〃輸入10個數)cout?endl?"Theoriginalnumbers:M?endl;;for(i=l;i<=10;i-H-)cout?a[i]?M /Z輸出這10個數cout?endl;;for(i=l;i<=9;i++) 〃以下8行是對10個數排序{min=i;forO=i+ljv=10;j++)if(a[min]>a[j])min=j;temp=a[i]; 〃以下3行將a[i+l]?a[10]中最小者與a[i!對換a[i]=a[min];a[min]=temp;}cout?endl?MThesortednumbers:M?end1;for(i=l;i<=10;i++) /Z輸出已排好序的10個數cout?a[i]?"cout?endl;return0;}#include<iostream>usingnamespacestd;intmain(){inta[10],e,k,t;for(inti=0;i<l0;i++){cin?a[i];}for(inti=0;i<9;i++){k=i;for(t=i+l;t<10;t++){if(a[i]<a[t])k=t;}e=a[i];a[i]=a[k];a[k]=e;}for(inti=0;i<10;i-H-){cout?a[i]?*';}return0;#include<iostream>#include<iomanip>usingnamespacestd;intmain(){inta[10][10];for(inti=0;i<10;i++){for(intt=0;t<10;t++)a[i][t]=O;}for(inti=0;i<10;i++)a[i][i]=l;for(inti=0;i<10;i-H-)a[i][0]=l;for(inti=2;i<10;i++){for(intt=l;t<=i-l;t++)a[i][t]=a[i-l][t-l]+a[i-l][t];}for(inti=0;i<10;i++){for(intt=0;t<10;t-H-){if(a[i][t]!=O)cout?a[i][t]??ヒ}cout?endl;}return0;}我的第一個帶指針的C++程序,呵呵ー#include<iostream>usingnamespacestd;intmain(){char*p;inti=0;charc[100];gets(c);p=c;while(*p!=へ〇'){i++;p++;}cout?i;return0;題#include<iostrcam>usingnamespacestd;intmain(){inta[3][3],sum=O;intij;cout?ftenterdata:"?endl;;for(i=0;i<3;i-H-)for(j=0J<3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年書房木工書架合同協議
- 成人瑜伽考級培訓合同2025年
- 2025年文具企業(yè)市場營銷策略實施考核試卷及答案
- 發(fā)動機廠裝卸作業(yè)安全規(guī)范
- 模具廠設備報廢處理辦法
- 音效設計工作室音效版權保護辦法
- 化工設備使用培訓
- 化工物料使用培訓
- 2026年物聯網在智能家居領域的創(chuàng)新應用報告
- 城市公共交通一卡通系統與智能交通設施的融合創(chuàng)新可行性分析
- 新疆環(huán)保行業(yè)前景分析報告
- 2025~2026學年福建省泉州五中七年級上學期期中測試英語試卷
- 聯合辦公合同范本
- 2025年生物多樣性保護與生態(tài)修復項目可行性研究報告
- 2025年黑龍江省檢察院公益訴訟業(yè)務競賽測試題及答案解析
- 一氧化碳中毒救治課件
- 廣東事業(yè)單位歷年考試真題及答案
- 《會計信息化工作規(guī)范》解讀(楊楊)
- 工程機械設備租賃服務方案投標文件(技術方案)
- 高海拔地區(qū)GNSS大壩監(jiān)測技術研究
- 實施指南(2025)《DL-T 1630-2016氣體絕緣金屬封閉開關設備局部放電特高頻檢測技術規(guī)范》
評論
0/150
提交評論