c程序采用多个输入而不是一个输入

时间:2017-10-31 17:48:31

标签: c scanf

以下代码采用两个输入而不是一个。首先输入的数字存储在n中,第二个数字被丢弃。

#include <stdio.h>
int main() {
int n;
printf("%s\n","Enter a number " );
scanf("%d\n",&n );
printf("Value of n is %d\n",n );
return 0;
}

输出如下:

Enter a number 
3
5
Value of n is 3

如果我的代码中只有一个scanf(),为什么要求输入第二个输入?

0 个答案:

没有答案