初学者对 输入输出函数 的一点小疑问
main()
{
int a,b;
scanf( "%d%d ",&a,&b);
printf( "a=%d,b=d%\n ",a,b);
}
在turboc 环境下编译成功生成exe,执行.
输入:
3
4
本来预期的结果是:按下回车就 Printf 出结果来的
可是按回车,没有反应
如果再输入一个(例如 再输入一个 a )按回车才能得到预期的效果..
为什么会这样的啊 ..?
/********* 做个小AD*********/
初学C语言..建了个C交流群
QQ群:23039074(注意:加Q群时请注明:C语言,谢谢您的合作)
欢迎广大爱好者们的加入...
希望大虾们愿意进该群指导下我们这些小菜鸟..
小虾们和我(我也是小虾米)一起学习交流...
[解决办法]
scanf( "%d%d ",&a,&b);
入的候要跟格式保持一致。
比如 3 4 回。