永发信息网

C语言中,用两个scanf,那两个输入值在同一行吗

答案:3  悬赏:0  手机版
解决时间 2021-03-25 05:48
  • 提问者网友:战魂
  • 2021-03-24 16:56
C语言中,用两个scanf,那两个输入值在同一行吗
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-03-24 18:32
用两个scanf,输入的数值可以在同一行,输入时注意两个数之间运用空格分开。
验证:
#include 
void main(){
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d %d",a,b);
}运行示例:

可见,输入的数值是可以在同一行的。
输入的数值也可以不在同一行,输入第一个数后回车,输入第二个数。
同样用上面的程序验证:

可见,输入的数值也可以不在同一行。
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-03-24 20:13
不需要,scanf可以接受的分隔符包括空格和回车。
  • 2楼网友:杯酒困英雄
  • 2021-03-24 18:43
不在
因为你输完打回车了
如果想在一行
你用一个scanf("%d%d",&a,&d);就行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯