实验1熟悉VC++的集成环境
1.上机实验题一(答案省略)
2.上机实验题二? ⑴??编写程序完成变量x和变量y值的交换,调试程序并观察运行结果。 #include<iostream.h>
void main()
{ int x,y,z;
cout<<"x,y= ";
cin>>x>>y;
cout<<"输入的x="<<x<<" y="<<y <<endl;
z=x;
x=y;
y=z;
cout<<"输出的x="<<x<<" y="<<y <<endl;
}
3上机实验题三 ??? 编程序输入x、y和z的值,计算
的值。 #include<iostream.h>
void main()
{ float x,y,z,w;
cout<<"x,y,z= "<<endl;
cin>>x>>y>>z;
w=(x+1)*(y-1)/( x+y);
cout<<"w="<<w<<endl;
}
?4上机实验题四 ??? ?编写程序。从键盘输入一个三位正整数,输出其逆转数。例如:输入861,输出为168。 #include<iostream.h>
void main( )
{ int n,i,j,k;
cout<<"输入一个三位正整数n:";
cin>>n;
i=n%10; //i存放个位数
n=(n-i)/10; //去掉个位数
j=n%10; //j存放十位数
n=(n-j)/10; //去掉十位数
k=n; //k存放百位数
n=i*100+j*10+k;
cout<<"逆转数为:"<<n<<endl;
}
?6.上机实验题五( 选做): 编程序从键盘输入三角形的三边长,输出三角形的周长和面积
#include <iostream.h>
#include <math.h>
void main()
{ float a,b,c,s,area;
cout <<"please input 3 sides of one triangle:\n";
cin >>a >>b >>c;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
cout <<"周长为"<<2*s<<endl;
cout <<"面积为 " << area <<endl;
}