C語言執行結果後面怎麼多了一個問號?如何去掉?菜鳥求助……
匿名使用者 發表于 娛樂2021-11-22
#include
void main()
{
int grade;
char X;
scanf(“%d”,&grade);
if(grade>=85&&grade<=100)
X=‘A’;
else if(grade>=69&&grade<=84)
X=‘B’;
else if(grade>=60&&grade<=69)
X=‘C’;
else if(grade<60&&grade>0)
X=‘D’;
else
{
printf(“Error。 Please input a right number。\n”);
return ;
}
printf(“%c\n”,X);
}
//加個return ;
兩種方法:
1、給X變數給一個初始值,char X=“\0”;
2、else
printf(“Error。 Please input a right number。\n”);
改為:
else
{
printf(“Error。 Please input a right number。\n”);
return;
}