编写程序输出1一100 所3 的倍数,并规定一行输出5个数,使用循环语句
时间: 2023-06-01 17:03:29 浏览: 87
下面是Python语言的程序实现:
```python
count = 0
for i in range(1, 101):
if i % 3 == 0:
print(i, end=' ')
count += 1
if count % 5 == 0:
print()
```
程序首先定义了一个计数器count,用于计算已经输出了多少个3的倍数,然后使用for循环从1到100遍历每个数。在循环体中,判断当前数是否为3的倍数,如果是,就输出该数,并将计数器加1。同时,判断计数器是否达到了5的倍数,如果是,就输出一个换行符。这样,每输出5个数就换行一次,保证了输出的格式。
相关问题
.编写程序输出1一100 所3 的倍数,并规定一行输出5个数。
下面是Python代码实现:
```python
count = 0 # 用于计数每行输出的个数
for i in range(1, 101):
if i % 3 == 0: # 判断是否为3的倍数
print(i, end=' ')
count += 1
if count == 5: # 每行输出5个数
print()
count = 0 # 计数器清零
```
输出结果为:
```
3 6 9 12 15
18 21 24 27 30
33 36 39 42 45
48 51 54 57 60
63 66 69 72 75
78 81 84 87 90
93 96 99
```
编写程序输出1—100所有3的倍数,并规定一行输出与个数
count = 0 # 计数器,用于记录输出的个数
for i in range(1, 101):
if i % 3 == 0:
print(i, end=' ') # 输出3的倍数
count += 1 # 输出个数加1
if count % 10 == 0: # 每输出10个数换一行
print()
print("\n共输出%d个数" % count) # 输出总共输出的个数