每五个数换行
时间: 2024-01-25 21:03:07 浏览: 9
好的,我来给您示范一下,假设我要输出1到10的数字,并且每五个数字换行,代码可以这样写:
```
for i in range(1, 11):
print(i, end=' ')
if i % 5 == 0:
print()
```
输出结果如下:
```
1 2 3 4 5
6 7 8 9 10
```
可以看到,当i等于5和10时,会自动换行。
相关问题
c语言 如何每输出五个数换行
你可以使用一个计数器变量来跟踪已经输出的数字数量。每当计数器达到 5 时,你就可以输出一个换行符并将计数器重置为 0。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int count = 0; // 计数器
for (int i = 1; i <= 20; i++) {
printf("%d ", i);
count++; // 每输出一个数字,计数器加 1
if (count == 5) { // 如果已经输出了 5 个数字
printf("\n"); // 输出换行符
count = 0; // 重置计数器
}
}
return 0;
}
```
这个示例代码将会输出数字 1 到 20,每行 5 个数字,输出结果如下:
```
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
```
scala怎么每输出4个数换行
可以使用循环和条件语句来实现每输出4个数换行的功能。以下是一个示例代码:
```scala
val nums = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
for (i <- 0 until nums.length) {
print(nums(i) + " ")
if ((i + 1) % 4 == 0) {
println()
}
}
```
输出结果为:
```
1 2 3 4
5 6 7 8
9 10
```
在循环中,我们首先打印当前数字,然后使用条件语句检查是否已经输出了4个数字。如果是,则打印换行符。这样就可以每输出4个数字换一行了。