【发布时间】:2023-01-30 18:35:38
【问题描述】:
printf("On a scale of (A - F) rate your experience with our Consortium's HR Department\n\n");
char Grading;
printf("\nEnter a grade: \n\n");
scanf("%c", &rate);
switch (Grading) {
case 'A':
printf("Perfect!\n\n");
break;
case 'B':
printf("You did good!\n\n");
break;
case 'C':
printf("You did okay\n\n");
break;
case 'D':
printf("At least not bad\n\n");
break;
case 'E':
printf("Bad\n\n");
break;
case 'F':
printf("Awful\n\n");
break;
default:
printf("Please enter only valid grades\n\n");
}
return 0;
}
这只是我在代码块中需要帮助的部分。在不同的 visual studio 选项卡上单独执行此操作有效,但与我以前的代码一起;它一直说只输入有效成绩
我尝试在 C 上进行评分。我的代码确实有效,我的意思是确切的评分代码块在不同的选项卡上有效。但是当添加到我以前的代码中时,我正在处理的项目一直说只输入有效成绩。我有点想问是否有一种传统的方法可以将 C 评分块添加到 C 中的项目中
【问题讨论】:
-
请edit 并显示 minimal reproducible example,包括输入以及预期输出与实际输出。另请阅读:How to Ask。
-
或者这可能只是一个错字:
scanf("%c", &rate);->scanf("%c", &Grading);?
标签: c