输出1~100之间不能被7整除的数,每行输出10个数字,要求应用字符串格式化方法美化输出方法
时间: 2023-04-03 08:03:43 浏览: 151
好的,我可以回答这个问题。以下是代码:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 100; i++) {
if (i % 7 != 0) {
printf("%-4d", i);
count++;
if (count % 10 == 0) {
printf("\n");
}
}
}
return 0;
}
```
输出结果如下:
```
1 2 3 4 5 6 8 9 10 11
12 13 15 16 17 18 19 20 22 23
24 25 26 27 29 30 31 32 33 34
36 37 38 39 40 41 43 44 45 46
47 48 50 51 52 53 54 55 57 58
59 60 61 62 64 65 66 67 68 69
71 72 73 74 75 76 78 79 80 81
82 83 85 86 87 88 89 90 92 93
94 95 96 97 99 100
```
希望能够帮到你!
相关问题
在jupyter中输出1~100之间不能被7整除的数,每行输出10个数字,要求应用字符串格式化方法美化输出方法
以下是我的回答:
1 2 3 4 5 6 8 9 10 11
12 13 15 16 17 18 19 20 22 23
24 25 26 27 29 30 31 32 33 34
36 37 39 40 41 42 43 44 46 47
48 49 50 51 53 54 55 57 58 59
60 61 62 64 65 66 67 68 69 71
72 73 74 75 76 78 79 80 81 82
83 85 86 87 88 89 90 92 93 94
95 96 97 99 100
在jupyter中输出1~100之间不能被7整除的数,每行输出10个数字,要求应用字符串格式化方法美化输出方法的代码
以下是我的回答:
我可以回答这个问题。以下是代码:
```python
count = 0
for i in range(1, 101):
if i % 7 != 0:
print("{:<5d}".format(i), end="")
count += 1
if count % 10 == 0:
print()
```
输出结果如下:
```
1 2 3 4 5 6 8 9 10 11
12 13 15 16 17 18 19 20 22 23
24 25 26 27 29 30 31 32 33 34
36 37 38 39 40 41 43 44 45 46
47 48 50 51 52 53 54 55 57 58
59 60 61 62 64 65 66 67 68 69
71 72 73 74 75 76 78 79 80 81
82 83 85 86 87 88 89 90 92 93
94 95 96 97 99 100
```
阅读全文