实验二 循环结构程序设计 1.给出 1 6.1 题实验代码:
#include void main(){ int m,n,j,s;scanf("%d%d",&m,&n);for(int i=1;i<=m&&i<=n;i++){ if(m%i==0&&n%i==0)s=i;/*s 是整数 m,n 的最大公约数*/ } j=m*n/s;/*j 是整数 m,n 的最小公倍数*/ printf("%d,%dn",s,j);} 2.给出 7 6.7 题实验代码:
#include void main(){ int m,n;for(int m=6;m<1000;m++){ n=m-1;for(int i=2;i6 its factors are 1 2 3
28 its factors are 1 2 4 7 14 496 its factors are 1 2 4 8 16 31 62 124 248 3.给出 8 6.8 题实验代码:
#include void main(){ float m1=2.0,m2=1.0,s=0.0,t;int i=0;for(i=1;i<=20;i++){ s=s+m1/m2;t=m1;m1=t+m2;m2=t;} printf("Sum is %f",s);} 运行结果为:
Sum is 32.660263 4.习题 6.9 :
#include void main(){ double h=100,H=100;for(int i=1;i<10;i++){ h=h/2;H=H+h;} printf("The total meters are %fn",H);/*第十次球落地时共经过的距离*/ printf("It is %f meters at the tenth time",h);/*第十次反弹的高度*/ } 运行结果为:
The total meters are 199.804688 It is 0.195313 meters at the tenth time 5.本次实验总结:
(1)习题 6.7 实验结果想一步得到,多次失败后才发觉:因子不能一步全部输出,必须在加入一个循环语句,逐个输出;(2)习题 6.9 首次实验结果得到第十次球反弹高度为 0,未注意到球反弹高度小数点后不可忽略。
实验时遇到错误要认真检查,在反复试验中得到正确结果,不要急于求成,也不要太过复杂,要用简单准确的语言表达自己的方法。
软件工程实验报告实验二
实验二,继承机制实验报告
计算机导论实验二实验报告(范文)
计算机导论实验二实验报告(范文)
高电压技术实验实验报告(二)