在C语言中,如果你想要每行输出5个数字,你可以使用循环结合条件判断来实现。下面是一个简单的示例代码,演示了如何实现这个功能:
#include <stdio.h>
int main() {
int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 示例数字数组
int count = 0; // 用于计数,每输出5个数字重置为0
for (int i = 0; i < sizeof(numbers) / sizeof(numbers[0]); i++) {
printf("%d ", numbers[i]); // 打印当前数字
count++; // 计数器加1
if (count == 5) { // 每输出5个数字后
printf("\n"); // 换行
count = 0; // 重置计数器
}
}
return 0;
}
这段代码首先定义了一个包含10个数字的数组`numbers`,然后使用一个`for`循环遍历这个数组。在循环内部,使用`printf`函数打印当前的数字,并且每次打印后,计数器`count`增加1。当`count`等于5时,输出一个换行符`\n`,然后重置`count`为0,以便于下一行的输出。
请注意,这个代码示例假设你有一个预先定义的数字数组。如果你需要从其他来源获取数字(如用户输入或文件读取),你需要相应地修改代码以适应这些情况。