scanf()解决方法
scanf()
int _tmain(int argc, _TCHAR* argv[])
{
int n;
printf("Enter n:\n");
scanf_s("%d\n ",&n);
return 0;
}
我用的VS2008,为什么输入的时候要输入两个数字后 程序才能结束?比如输入5,回车,还要再输入一个其他的数才能结束?
------解决方案--------------------
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