>x; int y; y=x*x; cout<<"x*x="<
实验1.1#include "iostream.h"#include "iomanip.h"void main(){int x;cin>>x;int y;y=x*x;cout<<"x*x="<<hex<<y<<endl;}实验1.2#include "iostream.h"void main(){float x=1,y=2,h=3,s;s=h*(x+y)/2.0;cout<<"上底为1,下底为2,高为3的梯形面积为:"<<s<<endl; }实验1.3#include "iostream.h"void main(){float x,y,z,s;cout<<"请输入三门成绩x,y,z:"<<endl;cin>>x>>y>>z;s=(x+y+z)/3;cout<<"三门课平均成绩为:"<<s<<endl; }实验2.1#include "iostream.h"#include "iomanip.h"void main(){float s1,s2,s3;double aver;cout<<"输入三个数据:"<<endl;cin>>s1>>s2>>s3;aver=(s1+s2+s3)/3;aver=aver*100+0.5;aver=(int)aver;aver=aver/100;cout<<"平均值="<<aver<<endl; }实验2.2#include "iostream.h"#include "math.h"void main(){double x,y,z;cout<<"请输入直角三角形的两直角边长:"<<endl;cin>>x>>y;z=sqrt(x*x+y*y);cout<<"该直角三角形的斜边长为:"<<z<<endl;}实验2.4#include "iostream.h"void main(){double a,b,c,t,ave;cout<<"请输入三个数"<<endl;cin>>a>>b>>c;if (a<b)t=a;elset=b;if (t<c)t=t;elset=c;ave=(a+b+c)/3;cout<<"三个数的平均值为"<<ave<<",其中最小的数为:"<<t<<endl; }实验2.3#include "iostream.h"void main(){double x,y,r,t;cout<<"请输入x y"<<endl;cin>>x>>y;r=x*x+y*y;if (r<=16 && r>=4)t=12*3.1415926;elset=0;cout<<t<<endl;}实验2.5#include "iostream.h"void main(){char c1='f',c2='l',c3='y';cout<<c1<<c2<<c3<<endl;c1=c1+3;c2=c2+3;c3=c3+3;if(c1>'z')c1=c1-26;if(c2>'z')c2=c2-26;if(c3>'z')c3=c3-26;cout<<c1<<c2<<c3<<endl;}实验3.1#include "iostream.h"void main(){int x,y;float r1,r2;cin>>x>>y;if(x==0||y==0)cout<<"input error"<<endl;else{if(x>y){r1=x/y;r2=x%y;}else{r1=y/x;r2=y%x;}cout<<"商= "<<r1<<" 余数= "<<r2<<endl;}}实验3.2#include "iostream.h"void main(){int x,y;cout<<"请输入上网时间x:"<<endl;cin>>x;if(x>=65)y=130;else if(x>=50)y=x*2;else if(x>=10)y=x*2.5;elsey=30;cout<<"上网费用y为:"<<y<<endl; }实验3.3#include "iostream.h"void main(){float x,y1,y2;int xp;cout<<""<<endl;cin>>x;if(x>=3000)y1=0.7*x;else if(x>=2000)y1=0.8*x;else if(x>=1000)y1=0.9*x;elsey1=x;xp=(int)x/1000switch(xp){case}}实验3.5#include "iostream.h"void main(){double x,y,a;char z;cout<<"请输入您要计算的式子"<<endl;cin>>x>>z>>y;if(z==42){a=x*y;cout<<x<<"×"<<y<<'='<<a<<endl;}else if(z==43){a=x+y;cout<<x<<"+"<<y<<'='<<a<<endl;}else if(z==45){a=x-y;cout<<x<<"-"<<y<<'='<<a<<endl;}else if(z==47){a=x/y;cout<<x<<"÷"<<y<<'='<<a<<endl;}elsecout<<"你输入了非法的运算符。
"<<endl; }图太多,不截了。
实验3.6#include "iostream.h"#include "math.h"void main(){int a,b,c;double x1,x2;cout<<"请输入一元二次方程的系数a、b、c:"<<endl;cin>>a>>b>>c;if((b*b-4*a*c)>0){x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);cout<<"方程的解为:"<<"x1="<<x1<<";x2="<<x2<<endl;}else if((b*b-4*a*c)==0){x1=x2=(-b)/(2*a);cout<<"方程的解为:"<<"x1="<<x1<<"=x2="<<x2<<endl;}elsecout<<"方程无解"<<endl;}实验4.1#include "iostream.h"void main(){int n,sum(0);for(n=1; ;n+=2){sum=sum+n;if(n==19) break;}cout<<"sum="<<sum<<endl;}实验4.6#include "iostream.h"void main(){int i,j,k;for(i=0;i<=9;i++){for(j=0;j<=9;j++){for(k=0;k<=9;k++)if(i*100+j*10+k==i*i*i+j*j*j+k*k*k && i*100+j*10+k>100)cout<<i<<j<<k<<endl;}}}实验4.9#include "iostream.h"#include "math.h"void main(){double x1,x0,x;int a;cout<<"请输入a:"<<endl;cin>>a;x1=a;do{x0=x1;x1=2/3.0*x0+a/(3.0*x0*x0);}while (fabs(x1-x0)>1.0e-5);cout<<"用迭代法算出a的立方根x为:"<<x1<<endl;x=a;x=pow(x,1/3.0);cout<<"用pow(x,1/3)公式算出a的立方根x为:"<<x<<endl; }实验4.2#include "iostream.h"void main(){int a,b,c,d,e,f;cout<<"请输入要逆序的数:"<<endl;cin>>a;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!=0)f=10*e+d;else if(d==0 && e!=0)f=e;elsef=1000*e+100*d+10*c+b;if(b>9)cout<<"你输入的数太大,请重新输入;"<<endl;elsecout<<"所求得的逆序数为:"<<f<<";"<<endl; }图太多,不截了。