以下是一个用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点数解答]