案例1 if语句
#include<stdio.h>
int main()
{
int data1;
int data2;
int datatamp;//作为第三方,用于存放交换的变量,也可以称作桥梁。
printf("请输入两个数:\n");
scanf("%d%d",&data1,&data2);
if(data1>data2){
//交换变量
printf("-------交换变量--------\n");
datatamp = data1;
data1 = data2;
data2 = datatamp;
}
printf("%d,%d\n",data1,data2);
return 0;
}
案例2 if else语句
#include<stdio.h>
int main(){
int DoyouhavemoneyYesOrNot;
printf("请输入一个字符\n");
puts("你有没有钱?有的话扣1,没有扣0");
scanf("%d",&DoyouhavemoneyYesOrNot);
//if else语句判断,条件是否符合;
if(DoyouhavemoneyYesOrNot == 1){
printf("哇塞,我喜欢你!");
}else{
printf("你没机会哦\n");
}
printf("谈话结束\n");
return 0;
}
案例3 switch case语句
#include<stdio.h>
int main(){
int data;
printf("请输入一个数:\n");
scanf("%d",&data);
switch(data){
case 1 :
puts("满足了条件1的情况");
break;
case 2:
puts("满足了条件2的情况");
break;
case 3:
puts("满足了条件3的情况");
break;
case 4:
case 5:
puts("满足了条件4和条件5的情况");
break;
default;
puts("其他的情况");
}
return 0;
}
案例4 运用switch case 语句写一个成绩等级判定小程序
#include<stdio.h>
int main(){
int score;
printf("请输入一个数:\n");
scanf("%d",&score); //12 23 85 69 100
switch(score/10){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
printf("成绩为D,不及格!\n");
break;
case 6:
case 7:
printf("成绩为C,中等!\n");
break;
case 8:
printf("成绩为B,良好!\n");
break;
case 9:
case 10:
printf("成绩为A,优秀!\n");
break;
default:
printf("成绩超出范围,非法输入"\n);
break;
}
puts("Done!");
return 0;
}