成绩范围判断
#include <stdio.h>
int main(){
int score = 0;
printf("输入一个数:");
scanf("%d",&score);
if(score>=0 && score<=100){
if(score>=90 && score<=100){printf("优秀\n");}
else if(score>=80 && score<=89){printf("良好\n");}
else if(score>=70 && score<=79){printf("中等\n");}
else if(score>=60 && score<=69){printf("及格\n");}
else {printf("不及格\n");}
}else{
printf("错误\n");
}
}
输出结果
判断是否是三角形及是什么类型的三角形
int main(){
//定义三条边
int a,b,c;
printf("\n请输入第一条边:");
scanf("%d",&a);
printf("\n请输入第二条边:");
scanf("%d",&b);
printf("\n请输入第三条边:");
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("普通三角形");
}
}else{
printf("不是一个三角形\n");
}
return 0;
}
输出结果
商店购物打折
#include <stdio.h>
int main(){
float amount; // 消费金额
float discount = 1.0; // 折扣比例,默认为1(不打折)
// 提示用户输入消费金额
printf("请输入您的消费金额(元):");
scanf("%f", &amount);
// 使用if...else语句判断折扣等级
if (amount >= 5000) {
discount = 0.6; // 满5000元打6折
} else if (amount >= 3000) {
discount = 0.7; // 满3000元打7折
} else if (amount >= 2000) {
discount = 0.8; // 满2000元打8折
} else if (amount >= 1000) {
discount = 0.9; // 满1000元打9折
}
// 计算实际支付金额
float final_amount = amount * discount;
// 显示结果
printf("\n您的原始消费金额:%.2f元\n", amount);
printf("适用折扣:%.0f折\n", discount * 10);
printf("最终支付金额:%.2f元\n", final_amount);
return 0;
}
输出结果
满5000元