我想知道我的代码有什么问题。当用户输入分数时,我无法打印出成绩。这是我的代码:
#include<stdio.h>
int main()
{
int x,y,z;
printf("Enter mark for Bahasa:");
scanf("%d", &x);
printf("Enter mark for english:");
scanf("%d", &y);
printf("Enter mark for Math:");
scanf("%d", &z);
if((x > 75) && ( y > 80) && (z > 60))
printf(" Grade A");
else if (( x > 75) && ( y < 80) && (z < 60))
printf ("Grade B");
else
printf("honor");
}
最佳答案
为您的 printf
添加行尾。像这样:
printf("honor\n");
如果您在命令行中工作,您的 shell 提示符可能会覆盖输出。
关于c - 无法显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11894103/