1、 for(j=1;j=N;j+) s+=i*j;”s=”s 4. #include10) c=a*b; else c=3*a+b; if(c=20) coutc*c; else cout4+c-5; a=a+b; b=a+b;c+=a+b;a,b,c=,c 5. #include int x=5; switch(2*x-3) case 4:x ; case 7:2*x+1 case 10:3*x-1 break; default:defaultswitch end. 6. #includemath.h int a4=36,-5,73,8; int i,y; for(i=0;4; if(ai0)
2、 y=1; else if(ai10) y= ai* ai+3;60) y=4*ai-5; else y=int(sqrt(ai); / sqrt(x)为取x的平方根函数setw(5)aiy; 7. #include int a8=36,25,20,43,12,70,66,35; int s0,s1,s2; s0=s1=s2=0; switch(ai%3) case 0: s0+=ai;break; case 1: s1+=ai; case 2: s2+=ai; s0 s1s2 8. #include const int N=5; int i,p=1,s=0;N; p=p*i; s=s+p;p
3、; 9. #include const int M=20; int c2,c3,c5; c2=c3=c5=0; for(int i=1; if(i%2=0) c2+; if(i%3=0) c3+; if(i%5=0) c5+;c2c3c5 10. #include int i,j;5;i+) for(j=i;j+) cout*; 11. #include for(int i=1,s=0;20; if(i%2=0 | i%3=0) continue; s+=i; 12. #include const int T=6;=T;i+=2) for(j=2;j+=2) if(i+jT) cout+; e
4、lse cout 13. #include1;b-=2) if(a+b)%2=0) c+=a+b; else c+=a*b; if(b=2) cout 14. #include const int B=2; int p=1,s=1; while(s50) p*=B; s+=p;s= 15. #include=i & y=i);p*x*y 16. #include const int N=3; int aNN=7,-5,3,2,8,-6,1,-4,-2; int bNN=3,6,-9,2,-8,3,5,-2,-7; int i,j,cNN;i+) /计算矩阵C for(j=0; cij=aij+
5、bij;i+) /输出矩阵C coutcij; 17. #include int a=5; void main() int b=a+20; int a=10; int a=0,b=0;6; a+=i; b+=a; 18. #include int f1(int x, int y) x=x+y; y=x+y;x=, y=y return x+y; int x=5,y=8; int z=f1(x,y);, z=z 19. #include void f2(int& x, int& y) int z=x; x=y; y=z; void f3(int* x, int* y) int z=*x; *x=
6、*y; *y=z; int x=10,y=26;x,y=, f2(x,y); f3(&x,&y); x+; y-; f2(y,x); 20. #include void f4(int a, int n, int& s) s=0;n; i+) s+=ai; int b8=4,8,6,9,2,10,7,12; int x; f4(b,5,x); int y; f4(b+3,4,y);x+y 21. #includeb1) b2=b1; b1=ai; else if(aib2) b2=ai;b1b2 22. #include char a=abcdabcabfgacd int i1=0, i2=0,
7、 i=0; while(ai) if(ai=a) i1+; if(ai=b) i2+;i1i2 23. #include=bj) j+; cj+;i+) coutci 24. #include char a510=student,workersoldiercadrepeasant; char s110, s210; strcpy(s1,a0); strcpy(s2,a0); if(strcmp(ai, s1)0) strcpy(s1,ai); if(strcmp(ai, s2)0) strcpy(s2,ai); 25. #include void fun(); i+) fun(); void
8、fun() static int a; int b=2;(a+=3,a+b) 26. #include char s35=1234abcd+-*/ char *p3; for(int I=0;I=0;I-) coutpI 27. #include int i,j,len3; char a38=yearmonthday if(aij=0 leni=j; :leni28. #include class CD char* a; int b; public: void Init(char* aa, int bb) a=new charstrlen(aa)+1; strcpy(a,aa); b=bb;
9、char* Geta() return a; int Getb() return b; void Output() cout dx;void main() CD dy; dx.Init(abcdef,30); dy.Init(shenyafen,3*dx.Getb()+5); dx.Output(); dy.Output(); 29#include a=new charstrlen(aa)+1; strcpy(a,aa); b=bb; ; CD dx,dy; char a20; strcpy(a,dx.Geta(); strcat(a,xyz); dy.Init(a,dx.Getb()+20)
10、; 30. #includeb? a:b); int c; void SetValue(int x1,int x2, int x3) a=x1; b=x2; c=x3; int GetMax();int CE:GetMax() int d=getmax(); return (dc? d:c); int x=5,y=12,z=8; CE ex, *ep=&ex; ex.SetValue(x,y,z);ex.GetMax()SetValue(x+y,y-z,20);ep-GetMax() 31. #include int getmin() return (a int GetMin();GetMin
11、() int d=getmin(); return (d CE *ep; ep=new CE;SetValue(x+y,y-z,10);GetMin() CE a=*ep;a.GetMin()*3+15 32. #include class Franction /定义分数类 int nume; /定义分子 int deno; /定义分母 /把*this化简为最简分数,具体定义在另外文件中实现 void FranSimp(); /返回两个分数*this和x之和,具体定义在另外文件中实现 Franction FranAdd(const Franction& x); /置分数的分子和分母分别0和1
12、void InitFranction() nume=0; deno=1; /置分数的分子和分母分别n和d void InitFranction(int n, int d) nume=n; deno=d; /输出一个分数 void FranOutput() coutnume/deno void main() Franction a,b,c,d; a.InitFranction(7,12); b.InitFranction(-3,8); c.InitFranction(); c=a.FranAdd(b); d=c.FranAdd(a);a: a.FranOutput();b: b.FranOutput();c: c.FranOutput();d: d.FranOutput(); 33. #include a.InitFranction(6,15); b.InitFranction(3,10); 34. #includesetA(x2.getA()+5); x1.setA(15+x1.getA();x1.getA()x2.getA() 36. int a; A(int aa=0): a(aa) cout
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1