动画介绍:if (条件)语句表达式 else if(条件)语句表达式 else 语句表达式 switch(条件) case(条件)表达式 default break 1)输入某学生的成绩输出她的等级(A,100-90,B,89-80,C,79-60,D,59-0) #include "stdio.h" main() { int a; scanf("%d",&a); if(a==100)printf("满分100"); switch(a/10) { case 9:printf("A%d",a);break; case 8:printf("B%d",a);break; case 7:printf("C%d",a);break; case 6:printf("C%d",a);break; case 5:printf("D%d",a);break; case 4:printf("D%d",a);break; case 3:printf("D%d",a);break; case 2:printf("D%d",a);break; case 1:printf("D%d",a);break; case 0:printf("D%d",a);break; default:printf("输入有误"); } } 2)输入3个数,求最小数 #include "stdio.h" main() { int a,b,c,min; scanf("%d%d%d",&a,&b,&c); min=a<b ? a:b; min=min<c ? min:c; printf("min=%d\n",min); } 3)输入三个数按从大到小的顺序输出 { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a<b){t=a;a=b;b=t;} if(a<c){t=a;a=c;c=t;} if(b<c){t=b;b=c;c=t;} printf("%d,%d,%d\n",a,b,c); } | |