if...与if...else...语句

101 阅读1分钟

只要是if语句都是用来编程最常用的条件控制结构,用于根据条件判断执行不同的代码块

1.if...语句

(用于对单个条件进行判断)

例如:

int i = 0;
printf("请输入一个分数:");
scanf("%d", &i);
if(i == 100){
    printf("满分\n");
}

效果如下:

屏幕截图 2025-10-29 232020.png

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)

屏幕截图 2025-10-29 232549.png

最后给一道题目

屏幕截图 2025-10-28 160029.png

演示代码如下:

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)

屏幕截图 2025-10-29 233030.png