作业要求:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2360
第十一周第六次作业:
7-4 输出华氏-摄氏温度转换表
一、实验代码:
#include<stdio.h> int main() { int l,p; double f,c; scanf("%d %d",&l,&p); if(p<l){ printf("Invalid."); } else if(p>100) { printf("Invalid."); } else if(l<=p){ printf("fahr celsius "); for(f=l;f<=p;f+=2){ c=5*(f-32)/9; printf("%.0f%6.1f ",f,c); } } return 0; }
二、解题思路:
1、过程分析:
1)定义整型变量l,p
2)定义浮点型变量f,c,
3)利用if,else语句进行计算
2、流程图:
3、调试过程:
第十二周第九次作业
7-3 猴子吃桃问题
一、实验代码
#include<stdio.h> int main(){ int n; scanf("%d",&n); int i,s=1; for(i=2;i<=n;i++){ s=(s+1)*2; } printf("%d",s); return 0; }
二、解题思路:
1、过程分析:
定义变量i,利用循环语句进行计算
2、流程图:
3、调试过程:
第十三周第十次作业
7-4 最大公约数和最小公倍数
#include <stdio.h>
#include <math.h>
int main(){
int m,n;
scanf("%d %d",&m,&n);
int yushu;
yushu=m%n;
int x;
x=m*n;
if(yushu==0){
printf("%d %d",n,x/n);
}else{
while(yushu!=0){
m=n;
n=yushu;
yushu=m%n;
}
printf("%d %d",n,x/n);
}
return 0;
}
二、解题思路:
1、过程分析:
定义变量m,n。
利用循环语句求出最大公约数和最小公倍数。
2、流程图:
3、调试过程:
总结:通过这个月的学习,我能够更深入的了解和熟练的运用if while语句,还能让我更深入的思考过程。
http://www.cnblogs.com/dengwendi/ 邓文迪