酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。 输出格式: 在一行中输出处理意见:若属于正常行驶,则输出“ok”;若应处罚款,则输出“exceed x%. ticket 200”;若应吊销驾驶证,则输出“exceed x%. license revoked”。其中x是超速的百分比,精确到整数。 用c语言

以下是一个用C语言编写的程序,根据给定的车速和限速,自动判别对该机动车的处理: ```c #include <stdio.h> int main() { int speed, limit; double exceed_percentage; // 读取输入的车速和限速 scanf("%d %d", &speed, &limit); // 计算超速百分比 exceed_percentage = ((double)(speed - limit) / limit) * 100; // 根据超速百分比判别处理意见 if (speed <= limit) { printf("ok\n"); } else if (exceed_percentage >= 50) { printf("exceed %.0f%. license revoked\n", exceed_percentage); } else if (exceed_percentage >= 10) { printf("exceed %.0f%. ticket 200\n", exceed_percentage); } return 0; } ``` 程序说明: 1. 输入读取:使用`scanf`函数读取输入的车速和限速。 2. 计算超速百分比:通过公式`((double)(speed - limit) / limit) * 100`计算超速的百分比,注意要将`(speed - limit)`的结果转换为`double`类型,以确保计算结果的精度。 3. 判别处理意见: - 如果车速小于等于限速,输出“ok”。 - 如果超速百分比大于等于50%,输出吊销驾驶证的信息。 - 如果超速百分比大于等于10%但小于50%,输出罚款的信息。 示例输入输出: - 输入:`120 100` - 输出:`exceed 20%. ticket 200` - 输入:`150 100` - 输出:`exceed 50%. license revoked` - 输入:`90 100` - 输出:`ok` 希望这个程序能够满足你的需求! [2024-10-31 07:59:52 | AI写代码神器 | 448点数解答]

相关提问