1、aver实验2.2math.h double x,y,z;请输入直角三角形的两直角边长:y; z=sqrt(x*x+y*y);该直角三角形的斜边长为:z实验2.4double a,b,c,t,ave;coutabc;if (ab) t=a;else t=b;if (tc) t=t; t=c;ave=(a+b+c)/3;三个数的平均值为ave,其中最小的数为:t实验2.3double x,y,r,t;请输入x yr=x*x+y*y;if (r=4) t=12*3.1415926; t=0;实验2.5char c1=f,c2=l,c3=y;c1c2c3z) c1=c1-26;if(c2 c2=c2
2、-26;if(c3 c3=c3-26;实验3.1 int x,y; float r1,r2; if(x=0|y=0)input error else if(xy) r1=x/y; r2=x%y; r1=y/x; r2=y%x;商= r1 余数= r2=50) y=x*2;=10) y=x*2.5; y=30;上网费用y为:实验3.3 float x,y1,y2; int xp;=3000) y1=0.7*x;=2000) y1=0.8*x;=1000) y1=0.9*x; y1=x; xp=(int)x/1000 switch(xp) case 实验3.5 double x,y,a; char
3、 z;请输入您要计算的式子z if(z=42) a=x*y; coutx=a0) x1=(-b+sqrt(b*b-4*a*c)/(2*a); x2=(-b-sqrt(b*b-4*a*c)/(2*a);方程的解为:x1=x1x2=x2 else if(b*b-4*a*c)=0) x1=x2=(-b)/(2*a);=x2=方程无解实验 4.1 int n,sum(0); for(n=1; ;n+=2) sum=sum+n; if(n=19) break;sum=sum实验 4.6int i,j,k;for(i=0;i=9;i+) for(j=0;jj+) for(k=0;k100) cout1.0
4、e-5);用迭代法算出a的立方根x为: x=a; x=pow(x,1/3.0);用pow(x,1/3)公式算出a的立方根x为:实验4.2 int a,b,c,d,e,f;请输入要逆序的数: b=a/1000; c=a%1000/100; d=a%100/10; e=a%10; if(b=0 & c!=0) f=100*e+10*d+c; else if(c=0 & d! f=10*e+d; else if(d=0 & e! f=e; f=1000*e+100*d+10*c+b; if(b9)你输入的数太大,请重新输入; else 所求得的逆序数为:f0.0001; t+=i; s+=(1/t)
5、;实验4.4 int n; double s=2,a,i;请输入n值:n; for(i=1; a=(2*i)*(2*i)/(2*i-1)*(2*i+1); s=s*a; cout实验4.5 int i,j;10;setw(11-i); for(j=0;2*i-1;j+)couti; char c;9; c=i+Asetw(i+2);2*(9-i); cout实验4.7 int i,j,k,t=0;5; for(j=i+1;6; for(k=5;7; if(jk) cout t+; 满足条件的方案数为:实验4.8stdlib.hstdio.htime.h int i,a,n,temp,s=0;
6、srand(unsigned)time(NULL); a=rand()%9+1; n=rand()%6+5; temp=0;=n; temp=temp*10+a; s+=temp;nai)min=ai; for(i=1,max=a0; if(maxai)max=ai;ai ave+=ai; ave=ave/10;最大值为:max;最小值为:min平均值为:ave;实验5.8string.h char a80,b80; gets(a);*(a+i)!0 if(aia bi=ai-32; else bi=ai; bi=*(b+i)!bi;用strupr函数求得:strupr(a)t) si=sj;
7、 sj=t; t=si;i+)coutsi实验5.3 int i,s110,s210,m; s1i=rand()%100+1;移动前数据s1iendl输入右移位数m; if(i+m10) s2i+m=s1i; s2i+m-10=s1i;右移m位后数据s2i实验5.4这是我迄今为止做过的最麻烦的一道题 /建立A、B矩阵: int i,j,k,s144,s244,s344,s444,s544,t3;4; s1ij=rand()%41+30;矩阵A为:setw(6)t0) t1=i; t2=j; t0=s3ij;C矩阵中最大值为:t0其下标为(t1,t20;i-) for(j=i-1;j=0;j-) s2jk=s2jk-s2ik/s2ii*s2ji;以下三角显示矩阵B得: /第四问: t0=s40i; s40i=s42i; s42i=t0;1、3行互换后A矩阵得:s4ij; /第五问: t1=0; t2=0; t1+=s5ii; t2+=s53-i3-i; t0=t1+t2;两对角线之和为:实验5.5 int n,i,j,a1010; aij=1;输入行数n: for(i=2; for(j=1; aij=ai-1j-1+ai-1j;i+1;setw(5)aij;n-i;实验5.6
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2