华中科技大学计算机基础与程序设计实验报告

2025-09-10

华中科技大学

《计算机基础与程序设计(C++)》

实验报告

实验名称:第二次实验实验学时:4 系别:专业:班级: 姓名:学号: 实验日期: 教师批阅签字:

注意:考试系统的平时练习在第10周开放,请练习

第三章 分支

1. 编写程序:输入一门课程的成绩。[100,95],输出“A grade ”;(95,85],输出“B grade ”;(85,75],输出“C grade ”;(75,60],输出“D grade ”; (60,00],输出“Not passed ”。其他分值,输出“非法数据”。

完整代码:#include using namespace std; int main() {int x;

cout<<\请输入x的值\cin>>x;

if(x<=100&&x>=95) cout<<\ grade\else if(x<95&&x>=85) cout<<\ grade\else if(x<85&&x>=75) cout<<\ grade\

else if(x<75&&x>=60) cout<<\ grade\else if(x<60&&x>=0) cout<<\else if(x<0||x>100) cout<<\非法数据\return 0; } 运

(测试

数据集合要求完整,能测试所有的分支)

2. 完成如图所示分段函数

完整代码:#include #include using namespace std; int main() {doublex,y;

cout<<”请输入x”<>x; if(0

y=cos(x)+3; else if(1

cout<<”当x=”<

运行结果参考

3. 在vc环境下编译调试以下程序(知识点:else与if的配对原则)

}

运行程序:#include using namespace std; int main() {

int n; cin>>n; if(n%3==0)

if(n%5==0) cout<

cout<< n <<″不是3的倍数″

return 0; 输入 运行结果 30 11 10 9 1) 分析上述结果是否正确,如果不正确请解释原因

不正确,第一个if后少分号,第二个cout后少endl,使用镶嵌结构混乱 2) 给出修改后的代码,使程序得到正确结果。 #include using namespace std; int main() { int n; cin>>n; if(n%3==0) { if(n%5==0)

cout<

cout<

cout<

第四章 循环

4. 编程计算a+aa+aaa+?+aaa?a(n 个a),a 的取值为0~9,n 的取值为0~5,a 和n 由键盘输入 #include

using namespace std; int main() {

inta,n,x=1,sum=0;

cout<<”请输入a(0~9)”<>a;

cout<<”请输入n(0~5)”<>n;

for(inti=1;i

{if(a<=0||a>9||n<=0||n>5) cout<<”输入错误”<

5. 编程判断给定的两个正整数是否互质 知识点:循环

提示:方法1:穷举;方法二:参考书本4.3.3节例题4.15

完整代码:#include using namespace std; int main() { inta,b,i;

cout<<\请输入两个正整数\cin>>a>>b; if(a==1||b==1) cout<<\互质\


华中科技大学计算机基础与程序设计实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2024-2025年中国免疫细胞存储市场全景调查与发展前景预测报告(目

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219