C程序设计实验报告

2026/4/23 4:36:34

} printf(“a=%d,b=%d\\n ”,a,b); } 6. 阅读程序,上机调试并记录程序结果。 main() { int a=13,b=21,m=0; switch(a%3) { case 0:m++;break; case 1:m++; switch(b%2) { default:m++; case 0:m++;break; } } printf(“m=%d\\n”,m); } 人工分析结果 实验运行结果 7. 阅读程序,上机调试并记录程序结果。 main() { int i=1,j=1,k=2; if((j++||k++)&&i++); printf(\} 人工分析结果 实验运行结果 实验告诉我们 8. 阅读程序,并回答问题

main( )

{ int a,b,max,min; scanf(\ if(a>b) max=a; else

max=b;

printf(\} 问题:

a、此程序的功能是 b、请用条件表达式语句(?:)修改程序使之完成相同的功能,

12

其语句是 9. 有一函数

x-1 (x<1) y = 2(x-1) (1<=x<10) 3x-10 (x>=10) 编程求当分别输入x的值为0.3,3.9,11时,y的值。

10.编辑程序,输入一个不多于3位的正整数,要求: a)求出它是几位数;分别打印出每一位数字;

b)按逆序打印出各位数字,例如原数为321,应输出123。

11. 随机输入3个整型数据作为学生的课程成绩,编程实现由小到大排序输出(对比第三章编程题,比较他们的优缺点)。

3.4思考

请思考如何通过改变分支条件将多if嵌套变成无套形式,提高计算机的运算效率。请上网搜索答案,体会程序优化的思路方式。无具体答案。

13

3.5 实验心得

14

实验4 循环结构程序设计

班 级 专 业 所用软件 学 号 姓 名 计算机号 实 验 室 成绩评定 教师签名 4.1 实验目的 1.掌握用while语句、do-while语句和for语句实现循环的方法。

2.理解循环结构程序段中语句的执行过程,进一步练习程序的跟踪调试技术。 3. 掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代等)。 4. 理解break语句和continue语句的功能和执行过程。

4.2 实验预习

1.熟悉语句:while、do-while、for 、break、continue。 2.熟悉三种循环语句之间的关系和区别。

4.3 实验任务 (一)while循环

1.若输入的值是5,预测结果并上机验证 main() { int i,n; scanf(\ i =1; while(i<=n) i++; printf(\} 人工分析结果 实验运行结果

2.若输入的值是5,预测结果并上机验证,循环执行次数是________,考虑若x定义为整型,

程序结果是否相同__________ ,为什么___________________________________________

main() { int i,n; double x,s=0; scanf(\ i=1;x=1; while(i<=n) {i++;x=x+1; s+=1/x; } printf(\} 人工分析结果 实验运行结果

15


C程序设计实验报告.doc 将本文的Word文档下载到电脑
搜索更多关于: C程序设计实验报告 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

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

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