C语言学习之分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。

3.分别用if和switch编程,输入0-100分成绩,输出相应的成绩档次。

设: 90分以上为’A’; 80-89 分为’B’; 70~79 分为’C’; 60-69 分为’D’;60分以下为E’。

if语句

#include 
void main(){
    int grade;
    printf("请输入成绩:\n");
    scanf("%d",&grade);
    printf("grade=%d",grade);
    if(grade>=90){
        printf("成绩为:A");
    }
    else if(grade>=80){
        printf("成绩为:B");
    }
    else if(grade>=70){
        printf("成绩为:C");
    }
    else if(grade>=60){
        printf("成绩为:D");
    }
    else{
        printf("成绩为:E");
    }
    }
}

switch语句

#include 
void main(){
    int grade;
    printf("请输入成绩:\n");
    scanf("%d",&grade);
    printf("grade=%d",grade);
    switch(grade/10%10){
        case 9:printf("成绩为:A");break;
        case 8:printf("成绩为:B");break;
        case 7:printf("成绩为:C");break;
        case 6:printf("成绩为:D");break;
        default :printf("成绩为:E");break;
    }
}

不懂请留言,谢谢!

你可能感兴趣的:(计算机)