当前位置:首页 > C++程序设计实验报告
程序运行结果:
3.输入直角坐标系中点P的坐标(x,y),若P点落在图2.2.2中的阴影区域内,输出阴影部分面积,否则输出数据0。
源程序:#include
float x,y,z,s; z=sqrt(x*x+y*y); cout<<\请输入x,y:\ cin>>x>>y;
s=PI*4*4-PI*2*2; if(z>2)
cout<<\ else
cout<<\ return 0; }
程序运行结果:
4.任意输入 3 个数据,输出它们的平均值和最小的一个数。
源程序:#include
float s1,s2,s3; double aver,min;
cout<<\请输入s1,s2,s3:\ cin>>s1>>s2>>s3; aver=(s1+s2+s3)/3; cout<
cout<<\ else
cout<<\ else
cout<<\不存在\ return 0; }
程序运行结果:
5.将 \译成密码 \。编码规律:将字母 a变成字母d,即变成其后的第3个字母,x变成a,y变成b, z变成c。
(提示:用赋初值的方法使 c1、c2、c3的值分别为 ' f ' 、 ' l ' 、 ' y ' ,按编码规则改变 c1、c2、c3后,将结果输出。)
源程序:#include
char c1,c2,c3;
c1='f';c2='l';c3='y'; c1=c1+3; c2=c2+3; c3=c3-23;
cout< 程序运行结果: 七、思考讨论题或体会或对改进实验的建议 八、参考资料 《C++程序设计》 杨长兴、刘卫国主编 中国铁道出版社 一、 实验项目名称 分支结构程序 二、 实验目的 1.熟练掌握关系及逻辑表达式在程序设计中的灵活运用。 2.熟悉利用if语句的各种形式实现不同分支选择的方法。 3.掌握使用switch语句实现多分支选择的方法。 4.写出实验步骤 ,分析调试中出现的问题及解决方法,给出改进方案,写出程序文档和调试数据 三、实验基本原理 四、主要仪器设备及耗材 PC微机 Windows 操作系统 Microsoft Visual C++6.0 程序集成环境 五、实验步骤、源程序及实验结果 1.修改下面程序中的错误: 以下程序的功能是求两个非 0整数相除的商和余数。程序有五处错误(包括warning警告性错误),试找出它们加以修改,并上机验证修改结果。 #include \ main() { int x,y,r1,r2; cin>>x>>y; if(x=0||y=0) cout<< ” input error ” < { if(x>y) r1=x/y; r2=x%y; else r1=y/x; r2=y%x; } cout<< ” 商 = ” < } 修改后的源程序: #include \int main() { int x,y,r1,r2; cin>>x>>y; if(x==0||y==0) cout<< \else if(x>y) {r1=x/y; r2=x%y;} else {r1=y/x;
共分享92篇相关文档