首页 > 试题广场 >

高速公路超速处罚:按照规定,在高速公路上行驶的机动车,超出本

[问答题]

高速公路超速处罚:按照规定,在高速公路上行驶的机动车,超出本车道限速的%10则处200元罚款;若超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理

推荐
#include <stdio.h>
 void main()
 {
 int speed,limit;/*车速,限速*/
 printf("please Input speed and limit speed:\n");
 scanf("%d%d",&speed,&limit);
 double x=(((double)speed/(double)limit)-1.0);
 if(x>=0.1&&x<0.5)
 printf("Exceed %0.0lf%% ,ticket 200\n",x*100);
 if(x>=0.5)
 printf("Exceed %0.0lf%% ,Licence Revoked\n",x*100);
 }

发表于 2018-05-06 21:21:31 回复(0)
#include<stdio.h>

int main(){
    int limit, reality;

    printf("please input speed limit and your reality: ");
    scanf("%d%d", &limit, &reality);
    if(limit>0 && reality>0){
        if(reality-limit > limit*0.5){
            printf("吊销驾照");
        }else if(reality-limit > limit*0.1){
            printf("罚款 200 RMB");  
        }else{
            printf("正常范围");
        }
    }else{
        printf("invalid input");
    }

    return 0;
}
编辑于 2018-06-02 03:12:32 回复(0)
#include <stdio.h> 
#include <stdlib.h>
#include<string.h>
#include<math.h>


int  main(){
    float v,limit;
    printf("input v and limit:");
    scanf("%f%f",&v,&limit);
    if(v>=1.1*limit&&v<=1.5*limit){
        printf("take away 200yuan!");
    }else if(v>1.5*limit){
        printf("take away your license!");
    }else{
        printf("it's ok!");
    }
        return 0;
 }
发表于 2021-11-04 15:15:29 回复(0)
#include<stdio.h>
int main()
{
    double s,c,b;
    scanf("%lf%lf",&s,&c);
    b= (c-s)/s*100;
    if(b>=10&&b<50)
    {
        printf("罚款200");
    
    else if(b>=50)
    {
        printf("吊销驾驶证"); 
    }
    else
    {
        printf("无超速"); 
    }
    return 0;
}
发表于 2020-01-02 22:35:29 回复(0)