作业要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293】
第三次作业 7-7 计算火车运行时间
#include<stdio.h> int main(void) { int a,b,c,d; scanf("%d %d",&a,&b); c=b/100-a/100; d=b%100-a%100; if(d<0) { d=60+d; c=c-1; } printf("%02d:%02d",c,d); return 0; }
1:定义 a,b,c,d四个整型变量。
2:运用scanf函数输入变量a,b。a表示火车出发时间,b表示火车到站时间。
3:将c,d用a,b表示,
4:运用if语句 若d<0 d = 60+d c=c-1。考虑到时间不能为负 要向小时借位。
5:输出c,d
程序运行结果
调试遇到的问题·
调试未发现问题
总结
这一段的学习过程,我学习了if语句以及else if语句。并且学习了char函数定义符号。
遇到的问题
会不清楚题目中的哪些变量需要定义 哪些不需要定义,在运用else if时会搞混if对应的else
第四次作业 7-2 高速公路超速处罚
#include<stdio.h> int main() { double a,b,c; scanf("%lf %lf",&a,&b); c = (a - b) / b * 100; if(c<10){ printf("OK"); } else if(10<=c&&c<50){ printf("Exceed %.0lf%%. Ticket 200 ",c); } else if(50<=c){ printf("Exceed %.0lf%%. License Revoked ",c); } return 0; }
1:定义三个浮点型变量a,b,c。
2:输入a,b。a表示车速 b表示限速。
3:将c用a,b表示出来
4:运用if 和else if 语句写出超速的个百分比对应的惩罚
5:在输结果中加入两个百分号,%。0f代表超速比 并没有%号
6:输出结果
流程图
运行结果
调试过程
程序正常进行
总结
这一周 我学习了循环结构 for break语句 循环结构非常实用 简便,要好好进行学习。
遇到的问题
这一周心情不太好,总是心不在焉的,会努力调整好状态。不会的东西会问同学。
点评博客:http://www.cnblogs.com/zcybky/p/9853307.html