选择结构
单种条件
#include <stdio.h>
int main(){
int score = 0;
printf("输入一个分数:");
scanf("%d", &score);
if(score == 100){
printf("恭喜你\n");
printf("100分,可以出去玩!\n");
}else
printf("叽里咕噜说什么,吃我一拳\n");
}
结果如下 100分时
未100分时
多种条件
#include <stdio.h>
int main(){
int score = 0;
printf("输入一个分数:");
scanf("%d", &score);
if(score == 100){
printf("恭喜你\n");
printf("100分,可以出去玩!\n");
}else if(score <= 59 && score >= 1){
printf("挨揍了伙计\n");
}else if(score == 0){
printf("叽里咕噜说什么,吃我一拳\n");
}
}
结果如下
100分时
没及格时
零分时
比较正方形和长方形的面积
#include <stdio.h>
int main() {
float a, b, c;
float square_area, rectangle_area;
printf("请输入正方形的边长a:");
scanf("%f", &a);
printf("请输入长方形的长b:");
scanf("%f", &b);
printf("请输入长方形的宽c:");
scanf("%f", &c);
square_area = a * a;
rectangle_area = b * c;
if (rectangle_area > square_area) {
printf("RECTANGLE\n");
} else {
if (square_area > rectangle_area) {
printf("SQUARE\n");
} else {
printf("SAME\n");
}
}
return 0;
}
运行结果