题目:按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。
输入格式:
输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。
输出格式:
在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。
输入样例1:
65 60
输出样例1:
OK
输入样例2:
110 100
输出样例2:
Exceed 10%. Ticket 200
输入样例3:
200 120
输出样例3:
Exceed 67%. License Revoked
代码1:
#include<stdio.h>
int main()
{float v,y;char a;a='%';scanf("%f%f",&v,&y);if(v<y+0.1*y){printf("OK");}else if(v>y+0.5*y){printf("Exceed %.0f%c. License Revokedn",(v-y)*100/y,a);}else{printf("Exceed %.0f%c. Ticket 200n",(v-y)*100/y,a);}return 0;
}
代码2:
#include <stdio.h>
int main()
{int a,b;double c;scanf("%d%d",&a,&b);c=1.0*(a-b)/b;if (c<0.1){printf("OKn");} else if(c<0.5){printf("Exceed %.0lf%%. Ticket 200n",c*100);}else{printf("Exceed %.0lf%%. License Revokedn",c*100);}return 0;
}
题目:本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
输入格式:
输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。
输出格式:
在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。
输入样例1:
2.6 2
输出样例1:
10
输入样例2:
5.1 4
输出样例2:
14
输入样例3:
12.5 9
输出样例3:
34
代码1:
#include<stdio.h>
int main()
{int t,x;double s,y;scanf("%lf%d",&s,&t);if(t<5){x=0;}else{x=(t/5)*2;}if(s<=3){y=10+x;}else if(s<=10){y=10+(s-3)*2+x;}else{y=24+(s-10)*3+x;}y=(int)(y+0.5);printf("%.0f",y);return 0;
}
代码2:
#include <stdio.h>
int main()
{double juli,fee=0;int time;scanf("%lf%d",&juli,&time);if (juli<=3){fee=10;} else{if (juli>3&&juli<=10){fee=10+(juli-3)*2;} else{if (juli>10){fee=10+(juli-3)*2+(juli-10)*1;} }}if (time>0){fee=fee+time/5*2;}printf("%.0fn",fee);return 0;
}
本文发布于:2024-02-03 04:30:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690582248659.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |