#include<stdio.h>//输入三个数有小到大排序 int main() { int x; int y; int z; printf("输入三个整数:"); scanf("%d %d %d",&x,&y,&z); if(x<y && x<z) { if(y<z) printf("按从小到大排序为:%d %d %d ",x, y, z); if(y>z) printf("按从小到大排序为:%d %d %d ",x, z, y); } if(y<x && y<z) { if(x<z) printf("按从小到大排序为:%d %d %d ",y, x, z); if(x>z) printf("按从小到大排序为:%d %d %d ",y, z, x); } if(z<y && z<x) { if(y<x) printf("按从小到大排序为:%d %d %d ",z, y, x); if(y>x) printf("按从小到大排序为:%d %d %d ",z, x, y); } return 0; }
#include<stdio.h>//高速超速处理 int main() { int x=60; int y;//车速 printf("超速的驾驶员车速为:"); scanf("%d",&y); if(y>1.1*x && y<1.5*x) { printf("罚款200元"); } if(y>1.5*x) { printf("吊销驾驶证 ") ; } return 0; }
#include<stdio.h>//出租车收费 int main() { int a;//行驶路程 int b;//行驶路程所收费用 int c;//路阻或临时停车所费时间 int d;//等待时间所需费用 int e;//总出租车费 printf("输入行驶里程: "); scanf("%d",&a); printf("输入等待时间: "); scanf("%d",&c); if(a<=3) { b=10; } if(a>3 && a<=10) { b=10+(a-3)*2; } if(a>10) { b=24+(a-10)*3; } if(c<5) { d=0; } if(c>=5) { d=(c/5)*2; } e=b+d; printf("乘客应支付的车费为:%d元 ",e); return 0; }
#include<stdio.h> int main()//统计学生成绩 { int score,n,i; int a,b,c,d,e; a=b=c=d=e=0; printf("请输入学生个数: "); scanf("%d",&n); for(i=1;i<=n;i++) { printf("请输入第%d个学生成绩: ",i); scanf("%d",&score); if(score>=90) a++; else if(score>=80 && score<90) b++; else if(score>=70 && score<80) c++; else if(score>=60 && score<70) d++; else e++; } printf("A级有%d人, B级有%d人, C级有%d人, D级有%d人, E级有%d人 ",a,b,c,d,e); return 0; }
#include<stdio.h>//用坐标判断三角形并计算三角形 面积及周长 #include<math.h> int main() { int a,b,c,d,e,f; double g,h,i,j,k,l,area,S; printf("请输入三点坐标,(不用加括号,坐标之间用逗号隔开)"); scanf("%d, %d%d, %d%d ,%d",&a,&b,&c,&d,&e,&f); g=sqrt((a-c)*(a-c)+(b-d)*(b-d)); h=sqrt((c-e)*(c-e)+(d-f)*(d-f)); i=sqrt((e-a)*(e-a)+(f-b)*(f-b)); if(h>g&&h>i) { j=h; h=g; g=i; } if(i>h&&i>g) { k=i; i=g; g=k; } if(i>h) { l=h; h=i; i=l; } if(g>=h+i||g<=h-i) { printf("Impossible "); } else { S=(g+h+i)/2; area=sqrt(S*(S-g)*(S-h)*(S-i)); printf("S=%lf area=%lf",S,area); } return 0; }
#include<stdio.h>//利用双重循环打三角形 int main() { int i,j,k; for(j=10;j>=1;j--) { for(k=10;k>j;k--) { printf(" "); } for(i=1;i<=j;i++) { printf("*"); } printf(" "); } return 0; }