c++如何让同行输出的两个数之间有空格

如cout << s << h <<endl ;输出两个数不连着
2025-12-17 18:34:28
推荐回答(3个)
回答1:

需要在输出的时候手动加入空格。
比如输出两个整型数a,b,定义
int a = 12, b=2;
如果输出用
cout << a <那么输出结果就是
122
无法分辨是12和2还是1和22,更容易被当做是122一个数字。这样是影响阅读的。
于是可以人为加入空格,比如
cout << a << ' ' << b;
这样就会输出
12 2
也可以用字符串方式,如
cout << a << " "<< b;
效果是一样的。

回答2:

printf("%d %d",&a,&b);

回答3:

cout<