#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 回车///看看...好像不行的.
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
----------------解决方案--------------------------------------------------------
疑惑ing
----------------解决方案--------------------------------------------------------
怎么回事????
----------------解决方案--------------------------------------------------------
输入1,2
回车
就出现了这样.
----------------解决方案--------------------------------------------------------
我没想到你在scanf语句里还加个\n
----------------解决方案--------------------------------------------------------
果然是这个问题!!
赞一个!!!!!
以后大家都尽量避免啊
不过这个问题还挺好玩的:既然是多了\n ――――多回车几次不就行了吗,呵呵 可是貌似是行不通的,hoho
[此贴子已经被作者于2007-4-14 12:55:56编辑过]
----------------解决方案--------------------------------------------------------