作业要求:【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\n",c);
}    
else if(50<=c){
    printf("Exceed %.0lf%%. License Revoked\n",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

                  http://www.cnblogs.com/wangxiangbo/p/9903569.html

                  http://www.cnblogs.com/yangzhenghui/p/9900452.html