新手求助!!!
#include <stdio.h>int main()
{
int a;
printf("注册年龄:");
scanf("%d\n", &a);
if (a >= 90)
{
printf("A\n");
}
else if (a>=80&& a<90)
{
printf("B\n");
}
else if (a >= 70 && a < 80)
{
printf("C\n");
}
else
{
printf("D\n");
}
return 0;
}
帮我看看有什么问题,我运行打完数字后按回车还要再随便打点东西再按回车才有结果 scanf里添加\n是哪个师傅教的??? scanf("%d\n", &a); 改成 scanf("%d", &a);
{:5_109:} scanf 里面不写 "\n",代码帮你改了:
#include <stdio.h>
int main()
{
int a;
printf("注册年龄:");
scanf("%d", &a);
if (a >= 90)
{
printf("A\n");
}
else if (a>=80&& a<90)
{
printf("B\n");
}
else if (a >= 70 && a < 80)
{
printf("C\n");
}
else
{
printf("D\n");
}
return 0;
} scanf没有打印功能,把\n写在里面肯定报错 scanf这个是没有打印的,在scanf里面用\n是会报错的。改为将\n去掉就可以了
{:5_109:}
以后注意就好了,多注意这些小细节,毕竟细节决定成败嘛{:5_109:} 哈哈哈,解决了吗 蒋博文 发表于 2020-2-6 14:54
scanf这个是没有打印的,在scanf里面用\n是会报错的。改为将\n去掉就可以了
以后注意就好了, ...
谢谢了,以后我会注意的,共勉 一个账号 发表于 2020-2-6 12:07
scanf 里面不写 "\n",代码帮你改了:
谢谢啦,以后会注意的O(∩_∩)O \n会报错{:10_247:}{:10_306:}
页:
[1]