用c++输出时怎样每排两个数
时间: 2024-10-14 19:03:07 浏览: 20
c++构建倒排索引并搜索
5星 · 资源好评率100%
在 C++ 中,如果你想要每行打印两个数,可以使用循环和格式化控制来达到这个效果。这里有一个简单的例子,假设你有两个整数数组 num1 和 num2:
```cpp
#include <iostream>
int main() {
int num1[] = {1, 2, 3, 4, 5};
int num2[] = {6, 7, 8, 9, 10};
// 确定数组长度
int size = sizeof(num1) / sizeof(num1[0]);
for (int i = 0; i < size; i++) {
std::cout << num1[i] << " ";
if ((i + 1) % 2 == 0 || (i + 1) == size) { // 每两个数字一组或到了数组末尾
std::cout << num2[i] << "\n"; // 输出num2并换行
} else {
std::cout << num2[i] << " "; // 否则继续在同一行输出num2
}
}
return 0;
}
```
这个程序会按每行两个数的方式打印数组 `num1` 和 `num2`。如果数组大小不是偶数,最后一行可能会只有一个元素。
阅读全文