#include<stdio.h>
#include<stdlib.h>
int a = 10;
int b = 20;
int c = 30;
int main(){
//if语句
if(a <= 10){
printf("a小于等于10\n");
}
printf("a的值为:%d\n",a);
//if else语句
if(b == 15){
printf("b等于15");
}
else{
printf("b不等于15\n");
}
//if else if else语句
if(c > 30){
printf("C大于30");
}
else if(c < 30){
printf("c小于30");
}
else{
printf("c等于30");
}
}
a小于等于10
a的值为:10
b不等于15
c等于30
switch(expression){
case 1:
代码块;
break;
case 2:
代码块;
break;
default:
代码块;
break;//可以不加
}
#include<stdio.h>
#include<stdlib.h>
int a = 10;
int b = 10;
int main(){
switch (a)
{
case 10:
printf("a的值为10\n");
//switch语句嵌套
switch (b)
{
case 100:
printf("b的值为100\n");
break;
default:
printf("b的值不是100\n");
break;
}
break;
case 20:
printf("a的值为20\n");
break;
default:
printf("a的值不是10,也不是20\n");
break;//可以不加
}
}
a的值为10
b的值不是100
#include<stdio.h>
#include<stdlib.h>
int main(){
int num;
printf("请输入一个数字:\n");
scanf("%d",&num);
(num%2 == 0) ? printf("偶数\n") : printf("奇数\n");
return 0;
}
./test1
请输入一个数字:
2
偶数