很简单一个程序,怎么会出现这种问题? 请教!
#include "stdio.h"
#include "conio.h"
main()
{ int a,b;
scanf("%d%d\n",&a,&b) ;
printf("%d,%d\n",a+b,b);
}
开始运行后,光标闪烁等待输入,我输入 1 2 之后,还是光标闪烁等待输入?(非常疑惑ing)而不是直接输出3,2,必须再次键入某个字符,然后回车,才能看到3,2
#include "stdio.h"
#include "conio.h"
main()
{ int a,b;
scanf("%d,%d",&a,&b) ;
printf("%d,%d\n",a+b,b);
}
输入 1,2 回车
就ok了....
或者
#include "stdio.h"
#include "conio.h"
main()
{ int a,b;
scanf("%d %d",&a,&b) ;
printf("%d,%d\n",a+b,b);
}
输入1 2 回车
[此贴子已经被作者于2007-4-14 12:49:49编辑过]
#include "stdio.h"
#include "conio.h"
main()
{ int a,b;
scanf("%d,%d\n",&a,&b) ;
printf("%d,%d\n",a+b,b);
}
输入 1,2 回车
就ok了....
或者
#include "stdio.h"
#include "conio.h"
main()
{ int a,b;
scanf("%d %d\n",&a,&b) ;
printf("%d,%d\n",a+b,b);
}
输入1 2 回车///看看...好像不行的.