03-0. 超速判断
#include <stdio.h>
int main(){
int v;
scanf("%d",&v);//scanf不能忘记&&&&&
if(v>60){
printf("Speed: %d - Speeding",v);
}
else{
printf("Speed: %d - OK",v);
}
return 0;
}
//scanf不能忘记&&&&&
03-1. 三天打鱼两天晒网
#include <stdio.h>
int main(){
int day;
scanf("%d",&day);
// if(1<=day%5<=3)
// printf("Fishing in day %d",day);
// if语句不能用【1<=day%5<=3】 ,要灵活运用&& ||
if(day%5>=1&&day%5<=3)
printf("Fishing in day %d",day);
if(day%5==0||day%5==4){
printf("Drying in day %d",day);
}
return 0;
}
if( 1<=day%5<=3)
//printf("Fishing in day %d",day);
//if语句不能用【1<=day%5<=3】 , 要灵活运用&& ||

03-2. 用天平找小球
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a==b){
printf("C");
}
else{
if(b==c)
printf("A");
else
printf("B");
}
return 0;
}
03-3. 12-24小时制
#include <stdio.h>
int main(){
int h,m;
scanf("%d:%d",&h,&m);
if(h/12==0&&h!=12)//包含了0-12 需要排除12
printf("%d:%d AM",h,m);
else if(h==12)
printf("%d:%d PM",h,m);
else if(h==24)
printf("%d:%d AM",h,m);
else
printf("%d:%d PM",h%12,m);
return 0;
}
三个条件x1+x2+x3=U(全集)可以用if+else if+else的形式,类似于分段函数。
同理,四个条件也可以用if+else if+else if+else的形式
03-4. 成绩转换
#include <stdio.h>
int main(){
int score;
scanf("%d",&score);
switch(score/10)
{
case 10:
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
default:
printf("E");
break;
}
}