【发布时间】:2016-05-29 02:07:48
【问题描述】:
下面我编写了一个程序来评估字母等级并根据分数的好坏打印一条消息。假设我想从用户输入中获取该信息,我如何能够同时接受小写和大写字母?
#include <stdio.h>
int main (){
/* local variable definition */
char grade = 'B';
if (grade == 'A'){
printf("Excellent!\n");
}
else if (grade == 'B' || grade == 'C'){
printf("Well done\n");
}
else if (grade == 'D'){
printf("You passed\n" );
}
else if (grade == 'F'){
printf("Better try again\n" );
}
else {
printf("Invalid grade\n" );
}
printf("Your grade is %c\n", grade );
return 0;
}
【问题讨论】:
标签: c++ if-statement