c--if else 语句
三种形式:
形式1:
if(判定条件){
语句
}
实例:键盘输入总金额,如果满500元就打8折
#include <stdio.h> int main() { int sum=0; printf("请输入购物总金额:"); scanf("%d",&sum); if (sum>=500){ sum*=0.8; } printf("最终需要交费%d元",sum); return 0; }
形式2:
if(判定条件){
语句体;
}
else{
语句体1;
}
实例:键盘输入总金额,如果满500元就打8折,否则打95折
#include <stdio.h> int main() { int sum=0; printf("请输入购物总金额:"); scanf("%d",&sum); if (sum>=500){ sum*=0.8; } else{ sum*=0.95; } printf("最终需要交费%d元",sum); return 0; }
形式3:
if(判定条件){
语句体;
}
else if(判定条件1){
语句体1;
}else{
语句体2;
}
实例:键盘输入总金额,如果满500元就打8折,满300元就打9折,满100元就打9.5折,否则打99折
#include <stdio.h> int main() { float sum=0; printf("请输入购物总金额:"); scanf("%f",&sum); if (sum>=500){ sum*=0.8; } else if(sum>=300){ sum*=0.9; }else if(sum>=100){ sum*=0.95; }else{ sum*=0.99; } printf("最终需要交费%.2f元",sum); return 0; }



浙公网安备 33010602011771号