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;
}

 

 

 

 

 

 

 

posted @ 2020-07-17 19:57  天子骄龙  阅读(169)  评论(0)    收藏  举报