作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写一个程序,以便老师可以输入一个数字,然后它将输出相应的 C 字母顺序成绩。这是我到目前为止所拥有的,我正在尝试使控制台程序保持打开状态,直到教师输入 exit 或单击 X 图标。我很感激任何帮助。
#include <stdio.h>
#include<stdlib.h>
#define exit -1
int main(void) {
int grade;
printf("Enter student grade: ");
scanf_s("%d", &grade);
printf("Students grade is: %d", grade);
while (grade != exit) {
if (grade < 65)
{
printf("\nStudent grade is: F\n");
}
else if (grade <= 69)
{
printf("\nStudent grade is: D\n");
}
else if (grade <= 79)
{
printf("\nStudent grade is: C\n");
}
else if (grade <= 89)
{
printf("\nStudent grade is: B\n");
}
else if (grade <= 100)
{
printf("\nStudent grade is: A\n");
}
else if (grade == exit) {
#define EXIT_SUCCESS 0;
}
break;
}
printf("Enter student grade: ");
scanf_s("%d", &grade);
printf("Students grade is: %d", grade);
return 0;
}
最佳答案
已经解决了,谢谢你的帮助。
#include <stdio.h>
#include<stdlib.h>
#define exit -1
int main(void) {
int grade;
printf("Enter student grade , or '-1' to exit \n");
scanf_s("%d", &grade);
while (grade != exit) {
printf("Students grade is: %d", grade);
if (grade < 65)
{
printf("\nStudent grade is: F\n");
}
else if (grade <= 69)
{
printf("\nStudent grade is: D\n");
}
else if (grade <= 79)
{
printf("\nStudent grade is: C\n");
}
else if (grade <= 89)
{
printf("\nStudent grade is: B\n");
}
else if (grade <= 100)
{
printf("\nStudent grade is: A\n");
}
else if (grade == exit) {
exit;
}
printf("Enter student grade , or '-1' to exit \n");
scanf_s("%d", &grade);
}
fgetc(stdin);
return 0;
}
关于C 教师使用分级计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53199337/
我是一名优秀的程序员,十分优秀!