读书人

求教一个关于已知“分数段求输出等级”

发布时间: 2012-04-07 17:31:50 作者: rapoo

求教一个关于已知“分数段求输出等级”的问题
给出一个百分制的成绩,要求输出成绩等级A、B、C、D。其中,85分以上的为A,75-84分为B,65-74分为C,65分以下为D。问一下,用if或者用switch怎么输呢,是分别得。谢谢。

[解决办法]
类似这样的吧

C/C++ code
if( 0<=score && score<65 )    return 'D';else if( score<=74 )    return 'C'else if( score<=84 )    return 'B'else // score>=85    return 'A'
[解决办法]
C/C++ code
#include <stdio.h>int main(int argc, char *argv[]){    int score;        printf("please input the score:");    scanf("%d", &score);    if (score >= 85) {        printf("A\n");    } else if ( score >=75 && score <=84) {        printf("B\n");    } else if ( score >=65 && score <=74) {        printf("C\n");    } else {        printf("D\n");    }        return 0;} 

读书人网 >C++

热点推荐