模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
输入格式:
输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。
输出格式:
在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。
输入样例1:
40
输出样例1:
Speed: 40 - OK
输入样例2:
75
输出样例2:
2.分析Speed: 75 - Speeding
if-else
或者用条件运算符
#include <stdio.h>
int main()
{
int Speed;
scanf("%d",&Speed);
if(Speed<=60)
printf("Speed: %d - OK",Speed);
else
printf("Speed: %d - Speeding",Speed);
return 0;
}
优化 (使用条件运算符)
#include <stdio.h>
int main()
{
int Speed;
scanf("%d",&Speed);
printf("Speed: %d - %s",Speed,(Speed>60)?"Speeding":"OK");
return 0;
}
4.总结
推荐使用条件运算符吧
5.更新日志2022.3.8 整理(C)
欢迎交流、补充、指正~