if语句
if(关系表达式){
表达式;
}
关系表达式内可填"abc",1,'a',a % 2......
表达式只有一句时,{}可以不写
if(关系表达式){
} else {
}
#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
if(a % 2 ){
printf("%d是一个奇数",a);
} else {
printf("%d是一个偶数",a);
}
return 0;
}
可以用三元运算符来代替
#include<stdio.h>
int main(){
// int a;
// scanf("%d",&a);
// a % 2 ? printf("这是一个奇数") : printf("这是一个偶数");
// return 0;
int a;
printf("请输入一个整数:");
scanf("%d",&a);
printf("%d是一个",a);
a % 2 ? printf("奇数") : printf("偶数");
return 0;
}
return 0的作用为终止后续代码
#include<stdio.h>
int main(){
int a,b,c,d;
printf("甲的座位是行");
scanf("%d",&a);
printf(" 列");
scanf("%d",&b);
printf("乙的座位是行");
scanf("%d",&c);
printf(" 列");
scanf("%d",&d);
if(a <= 0 || b <= 0 || c <= 0|| d <= 0){
printf("输入有误!");
return 0;
}
int e = b - d >0 ? b - d : d - b;
if(a == c && e == 1){
printf("开心地看电影!");
}
if(a != c || e > 1){
printf("开心地打游戏!");
}
if(a == c && e == 0){
printf("这是同一座位!");
}
return 0;
}