分支-08. 高速公路超速处罚(15)

#include<iostream>
using namespace std;
int main(){
    int speed,limit,ex;
    cin>>speed>>limit;
    ex=100.0*(speed-limit)/limit+0.5;
    if(ex<10)
        cout<<"OK"<<endl;
    else if(ex<50)
        cout<<"Exceed "<<ex<<"%. Ticket 200"<<endl;
    else
        cout<<"Exceed "<<ex<<"%. License Revoked"<<endl;
    return 0;
}

分支-08. 高速公路超速处罚(15)

时间: 2024-10-15 15:56:43

分支-08. 高速公路超速处罚(15)的相关文章

PAT:分支-08. 高速公路超速处罚(15) AC

#include<stdio.h> int main() { int s,l; double rate; scanf("%d%d",&s,&l); rate=(double)(s-l)/l*100; if(rate<10) printf("OK\n"); else if(rate<50) printf("Exceed %2.0lf%%. Ticket 200\n",rate); else printf(&q

分支-08. 高速公路超速处罚

按照规定,在高速公路上行使的机动车,超出本车道限速的10%则处200元罚款:若超出50%,就要吊销驾驶证.请编写程序根据车速和限速自动判别对该机动车的处理. 输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔. 输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”:若应处罚款,则输出“Exceed x%. Ticket 200”:若应吊销驾驶证,则输出“Exceed x%. License Revoked”.其中x是超速的百分比,精确到整数. 输入样例1:65 6

习题3-2 高速公路超速处罚 (15分)

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

浙大版《C语言程序设计(第3版)》题目集 习题3-2 高速公路超速处罚 (15 分)

习题3-2 高速公路超速处罚 (15 分) 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款:若达到或超出50%,就要吊销驾驶证.请编写程序根据车速和限速自动判别对该机动车的处理. 输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔. 输出格式: 在一行中输出处理意见:若属于正常行驶,则输出"OK":若应处罚款,则输出"Exceed x%. Ticket 200":若应吊销驾驶证,则输出"Exceed

分支-12. 计算火车运行时间(15)

#include<iostream>#include<iomanip>using namespace std;int main(){    int s,e;    cin>>s>>e;    cout<<setfill('0');    if(e%100>=s%100)        cout<<setw(2)<<e/100-s/100<<":"<<setw(2)<&

分支-12. 计算火车执行时间(15)

本题要求依据火车的出发时间和达到时间,编敲代码计算整个旅途所用的时间. 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间.每一个时间的格式为2位小时数(00-23)和2位分钟数(00-59),如果出发和到达在同一天内. 输出格式: 在一行输出该旅途所用的时间,格式为"hh:mm",当中hh为2位小时数.mm为2位分钟数. 输入例子: 1201 1530 输出例子: 03:29 import java.util.Scanner; public

分支-17. 统计学生成绩(15)

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布.百分制成绩到五分制成绩的转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大于等于70为C: 小于70且大于等于60为D: 小于60为E. 输入格式: 输入在第1行中给出1个正整数N(<=1000),即学生人数:第2行中给出N个学生的百分制成绩,其间以空格分隔. 输出格式: 在一行中输出A.B.C.D.E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格. 输入样例: 7 77 54 92 73

钟国晨160809323

#include<stdio.h>//x的n次方 int mypow(int x, int n) { int i,c=1; for(i=1;i<=n;i++) c=c*x; return c; } int main() { int x,n; printf("请分别输入x,n的值:\n"); scanf("%d %d",&x,&n); printf("%d",mypow(x,n)); return 0; } #in

The programming summary (Eighth week)

题目1 混合类型数据格式化输入 (1)实验代码 #include <stdio.h> int main() { int a; double b,c; char d; scanf("%lf %d %c %lf",&b,&a,&d,&c); printf("%c %d %.2lf %.2lf",d,a,b,c); return 0; } (2)设计思路 第一步:定义变量 第二步:输入变量 第三步:输出结果 (3)本题调试过程碰