如:
int i = 0;
printf("请输入一个分数:");
scanf("%d", &i);
if(i == 100){
printf("满分\n");
}
else if(i >= 80 && i <= 99){
printf("高分\n");
}
else if(i >= 60 && i <= 79){
printf("及格\n");
}
else if(i < 60){
printf("不及格\n");
}
else{
printf("错误\n");
}
运行结果:
如:
int a = 0;
printf("请输入第一条边:");
scanf("%d", &a);
int b = 0;
printf("请输入第二条边:");
scanf("%d", &b);
int c = 0;
printf("请输入第三条边:");
scanf("%d", &c);
if(a + b > c && a + c > b && b + c > a){
if(a == b && b== c && a == c){
printf("等边三角形\n");
}
else if(a == b || b == c || a == c){
printf("等腰三角形\n");
}
else {
printf("普通三角形\n");
}}
else
printf("不是三角形\n");{
}
运行结果:
如:
int x = 0;
float y = 0;
printf("请输入支付金额:");
scanf("%d", &x);
if (x >= 5000) {
y = x * 0.6;
}
else if (x >= 3000) {
y = x * 0.7;
}
else if (x >= 2000) {
y = x * 0.8;
}
else if (x >= 1000) {
y = x * 0.9;
}
else {
y = x;
}
if (y == (int)y) {
printf("支付:%d元\n", (int)y);
}
else {
printf("支付:%.1f元\n", y);
}
运行结果: