scanf()解决方法

scanf()
int _tmain(int argc, _TCHAR* argv[])
{

int n;
printf("Enter n:\n");
scanf_s("%d\n ",&n);
  return 0;
}
我用的VS2008,为什么输入的时候要输入两个数字后 程序才能结束?比如输入5,回车,还要再输入一个其他的数才能结束?

------解决方案--------------------
C/C++ code
#include <stdio.h>

int main()
{
    int n;
    printf("Enter n:\n");
    scanf("%d",&n);//d\n要你加多敲次回车哦
    return 0;
}

------解决方案--------------------
scanf_s("%d",&n); 换这句试试

scanf_s("%d\n ",&n);你要求输入Enter