为什么输出的结果都是E
#include <stdio.h>int main(void)
{
int i;
printf("请输入成绩:");
scanf("%d,&i");
if(i>=90)
{
printf("A\n");
}
else if (i>=80 && i<90)
{
printf("B\n");
}
else if (i>=70 && i<80)
{
printf("C\n");
}
else if (i>=60 && i<70)
{
printf("D\n");
}
else
{
printf("E\n");
}
return 0;
} scanf("%d,&i");写错了。应该是scanf("%d",&i);
#include <stdio.h>
int main(void)
{
int i;
printf("请输入成绩:");
scanf("%d",&i);
if(i>=90)
{
printf("A\n");
}
else if (i>=80 && i<90)
{
printf("B\n");
}
else if (i>=70 && i<80)
{
printf("C\n");
}
else if (i>=60 && i<70)
{
printf("D\n");
}
else
{
printf("E\n");
}
return 0;
}
sunrise085 发表于 2020-5-13 17:20
scanf("%d,&i");写错了。应该是scanf("%d",&i);
有点粗心,谢谢
页:
[1]