只要是if语句都是用来编程最常用的条件控制结构,用于根据条件判断执行不同的代码块
1.if...语句
(用于对单个条件进行判断)
例如:
int i = 0;
printf("请输入一个分数:");
scanf("%d", &i);
if(i == 100){
printf("满分\n");
}
效果如下:
2.if...else...语句
(用于对多个条件进行判断)
例如:
int i = 0;
printf("请输入一个分数:");
scanf("%d", &i);
if(i == 100){
printf("满分\n");
}
else if(i >= 80){
printf("高分\n");
}
else{
printf("挨打\n");
}
效果如下:(我输入的是80)
最后给一道题目
演示代码如下:
int a = 0;
printf("请输入正方形的边长:");
scanf("%d", &a);
int b = 0;
printf("请输入长方形的长:");
scanf("%d", &b);
int c = 0;
printf("请输入长方形的宽:");
scanf("%d", &c);
if (b * c > a *a) {
printf("rectangle\n");
}
else if (a * a > b * c) {
printf("square\n");
}
else {
printf("same\n");
}
效果如下:(我输入的都是2)