1.
#include<stdio.h> int main()//比较大小 { printf("请输入三个整数:"); int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a>b) { if(b>c) printf("从小到大顺序是:%d %d %d",c,b,a); else if(c>b&&a>c) printf("从小到大顺序是:%d %d %d",b,c,a); else printf("从小到大顺序是:%d %d %d",b,a,c); } else//a<=b { if(a>c) printf("从小到大顺序是:%d %d %d",c,a,b); else if(a<c&&b>c) printf("从小到大顺序是:%d %d %d",a,c,b); else printf("从小到大顺序是:%d %d %d",a,b,c); } return 0; }
2.
#include<stdio.h> int main()//高速公路超速罚款 { double a;//车速 int b;//限速 printf("请输入车速和限速:"); scanf("%lf %d",&a,&b); if(a<=1.1*b) printf("正常"); if(a>1.1*b&&a<=1.5*b) printf("超速,罚款200元"); if(a>1.5*b) printf("严重超速,吊销驾驶证"); return 0; }
3.
#include<stdio.h> int main()//出租车计价 { int a,b,c;//a是里程数,b是时间,c是车费 printf("请输入行驶里程(公里)和等待时间(分钟)"); scanf("%d %d",&a,&b); if(b<5) { if(a==0) c=0; else if(a<=3) c=10; else if(a<=10) c=10+(a-3)*2; else c=10+(10-3)*2+(a-10)*3; } else if(b%5==0) { if(a==0) c=b/5*2; else if(a<=3) c=10+b/5*2; else if(a<=10) c=10+(a-3)*2+b/5*2; else c=10+(10-3)*2+(a-10)*3+b/5*2; } else { if(a<=0) c=(b/5+1)*2; else if(a<=3) c=10+(b/5+1)*2; else if(a<=10) c=10+(a-3)*2+(b/5+1)*2; else c=10+(10-3)*2+(a-10)*3+(b/5+1)*2; } printf("车费为%d元",c); return 0; }
4.
#include<stdio.h> int main()//统计学生成绩 { int n,s,i; int A,B,C,D,E; A=B=C=D=E=0; printf("请输入学生个数:"); scanf("%d",&n); printf("请分别输入学生成绩:\n"); for(i=1;i<=n;i++) { scanf("%d",&s); if(s>=90) A++; else if(s>=80 && s<90) B++; else if(s>=70 && s<80) C++; else if(s>=60 && s<70) D++; else E++; } printf("A级有%d人, B级有%d人, C级有%d人, D级有%d人, E级有%d人\n",A,B,C,D,E); return 0; }
时间: 2024-10-29 03:08:56