用c语言把1到100的整数输出。按每行6个输出
时间: 2023-08-31 07:38:41 浏览: 237
1加到100(C语言)
5星 · 资源好评率100%
### 回答1:
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d ", i);
if (i % 6 == 0) { // 每6个数字换一行输出
printf("\n");
}
}
return 0;
}
```
输出结果如下:
```
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
31 32 33 34 35 36
37 38 39 40 41 42
43 44 45 46 47 48
49 50 51 52 53 54
55 56 57 58 59 60
61 62 63 64 65 66
67 68 69 70 71 72
73 74 75 76 77 78
79 80 81 82 83 84
85 86 87 88 89 90
91 92 93 94 95 96
97 98 99 100
```
### 回答2:
可以使用循环语句和条件语句来实现。具体的思路是,使用一个计数器变量来统计已经输出的整数个数,当计数器达到6时,换行输出。
下面是使用C语言编写的示例代码:
```c
#include <stdio.h>
int main() {
int count = 0; // 计数器变量
// 从1到100遍历整数
for (int i = 1; i <= 100; i++) {
printf("%5d", i); // 输出整数,并占据5个字符的宽度
count++; // 计数器加1
// 当计数器达到6时,换行输出
if (count == 6) {
printf("\n");
count = 0; // 计数器归零
}
}
return 0;
}
```
以上代码中,我们使用了一个变量`count`来记录已经输出的整数个数,初始值为0。在每次输出一个整数后,计数器加1,当计数器达到6时,我们使用`printf("\n")`来换行输出,并将计数器重置为0,以便下次再次计数。
这样,运行上述代码后,我们就能够看到1到100的整数按照每行6个逐行输出的结果。
阅读全文