为什么scanf需要输入两次才会有结果?
以下面的代码为例子
int main()
{
int a;
scanf("%d\n",&a);
printf("输出为 %d\n",a);
return 0;
}
错误原因是:scanf中多打了\n,剔除掉scanf才可以一次性录入!
为什么scanf需要输入两次才会有结果?
以下面的代码为例子
int main()
{
int a;
scanf("%d\n",&a);
printf("输出为 %d\n",a);
return 0;
}
错误原因是:scanf中多打了\n,剔除掉scanf才可以一次性录入!