好文档 - 专业文书写作范文服务资料分享网站

北科大C语言程序设计实验报告5——循环结构程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

Lab5: 循环结构程序设计

姓名 学号 徐松松 41345053 班级 计1304 说明: 1. 将本文档改名为“学号_姓名_班级_Lab5.doc”,按照本说明完成以下实验内容; 2. 在下次上机时通过课程中心提交本文档。

实验内容和实验要求(上机指导P132)

1.练习题一

运行结果截图: #include #include void main() { int x,y; int m,n,r; scanf(\ //从键盘输入两个数 m=abs(x);n=abs(y); //穷举法求最大公约数 if(m1) { if(m%r==0&&n%r==0) break; else r--; } printf(\穷举法求最大公约数:%d\\n\ /*辗转相除法求最大公约数*/ if(m

r=m; m=n; n=r; } do { r=m%n; m=n; n=r; }while(r!=0); printf(\辗转相除法求最大公约数:%d\\n\ //求最小公倍数 printf(\最小公倍数:%d\\n\} 思考题及问题: ① 运行结果截图: ② 运行结果截图: ③ 答案: 2.练习题二

运行结果截图:

Lab5: 循环结构程序设计

思考题及问题: 答案: #include #include void main() { float x,x0,x1; printf(\ scanf(\ x1=x/2; //初始值 do { x0=x1; x1=(x0+x/x0)/2; }while(fabs(x0-x1)>1e-6); printf(\//输出计算结果 } Lab5: 循环结构程序设计

3.练习题三

运行结果截图: 思考题及问题: ① 答案:

Lab5: 循环结构程序设计

源程序文本(修改部分红色字体标注) #include void main() { int i,j; //定义循环控制变量i,j //图1 for(i=1;i<=10;i++) { for(j=1;j<=i;j++) printf(\ for(j=21-2*i;j>0;j--) printf(\ printf(\ } //图2 printf(\ for(i=1;i<=10;i++) { for(j=1;j<=i;j++) printf(\ for(j=11-i;j>0;j--) printf(\ printf(\ } //图3 printf(\ for(i=1;i<=10;i++) { for(j=11-i;j>0;j--) printf(\ for(j=1;j<=i;j++) printf(\ printf(\ } //图4 printf(\ for(i=1;i<=9;i++) { for(j=10-i;j>0;j--) printf(\ for(j=1;j<=2*i-1;j++) printf(\ printf(\ }

北科大C语言程序设计实验报告5——循环结构程序设计

Lab5:循环结构程序设计姓名学号徐松松41345053班级计1304说明:1.将本文档改名为“学号_姓名_班级_Lab5.doc”,按照本说明完成以下实验内容;2.在下次上机时通过课程中心提交本文档
推荐度:
点击下载文档文档为doc格式
40a187oivc85bn78arf2570pk9t82300b9b
领取福利

微信扫码领取福利

微信扫码分享