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("Exceed %2.0lf%%. License Revoked\n",rate);
  return 0;
}
时间: 2024-07-30 00:02:19

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

分支-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<<&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

PAT:1016. 部分A+B (15) AC

当做字符串处理#include<stdio.h> #include<string.h> int main() { char A[120],B[120],ca,cb; int iA=0,iB=0; scanf("%s %c %s %c",A,&ca,B,&cb); int lenA=strlen(A),lenB=strlen(B); int addA=0,addB=0; while(lenA!=-1) //遍历每一位,是目标数就处理 { int t

分支-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)<&

PAT:1031. 查验身份证(15) AC

#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int weight[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}; char M[15]={'1','0','X','9','8','7','6','5','4','3','2'}; int n; bool TAG=true; //是否全都没问题的标志 scanf("%d",

PAT:循环-12. 打印九九口诀表(15) AC

#include<stdio.h> int main() { int x; scanf("%d",&x); for(int i=1 ; i<=x ; ++i) { for(int j=1 ; j<=i ; ++j) { printf("%d*%d=%-4d",j,i,i*j); } printf("\n"); } return 0; }

PAT:1021. 个位数统计 (15) AC

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<algorithm> using namespace std; int main() { char arr[1011]; memset(arr,0,sizeof(arr)); scanf("%s",arr); int len=strlen(arr); int cnt[10]; fill(cnt,cnt+10,0