今天这道题目呢,正如我标题中所讲,就是进行一个超速判断。
给定一个指定的速度值,就是60mph,mph是速度计量单位,表示60英里每小时,俗称迈。
要求输入汽车的速度值,与该给定的速度值进行一个大小比较。
如果汽车的速度超过60mph,那么就输出Speeding。
反之,则输出OK。
梳理逻辑正式开始写代码之前,是需要梳理逻辑的。
这道题目的逻辑也很简单。
1、要输入在一行中给出1个不超过500的非负整数,其实可以对该非负整数进行一个数值大小判断,如果超过500,可以要求再重新输入,不过这道题目并没有把这个要求作为测试点,所以可以忽略。
2、打印输出要按照指定的格式,这也很简单,就是对printf里面的内容进行相应的调整即可。
代码实现//超速判断#include<stdio.h>int main(){ int n;//输入的汽车速度值 scanf("%d", &n); if(n>500){ scanf("%d", &n);//未作为测试点,可以忽略不写 } if(n>60){ printf("Speed: %d - Speeding", n); } else{ printf("Speed: %d - OK", n); }}
结果测试
最终得到的结果需要满足,如果大于60,就会打印输出Speed:V - Speeding。
反之如果小于60,就会打印输出Speed:V - OK。
这是当输入的汽车速度为75,也就是大于60的时候得到的结果。
这是当输入的汽车速度为30,也就是小于60的时候得到的结果。
总结这段时间做的基础编程题目都比较简单,难度也不大,主要是为了之后学习数据结构等更难的知识打下一个良好的基础。