输出100以内所有能被3整除但不能被5整除的数,按每5个数的形式输出。编写这样的程序
时间: 2024-05-20 15:16:56 浏览: 75
count = 0
for i in range(1, 101):
if i % 3 == 0 and i % 5 != 0:
print(i, end=' ')
count += 1
if count % 5 == 0:
print()
print() # 换行
相关问题
输出100以内所有能被3整除但不能被5整除的数,按每5个数的形式输出。用c语言编写
#include <stdio.h>
int main()
{
int i, count = 0; // count用于计数,每输出5个数就换行
for(i=1; i<=100; i++)
{
if(i%3==0 && i%5!=0) // 判断能被3整除但不能被5整除的数
{
printf("%d ", i);
count++;
if(count == 5) // 输出5个数后换行
{
printf("\n");
count = 0;
}
}
}
return 0;
}
编程按每行5个数来输出200以内所有能被7或17整除的偶数,并求其和
为了编写这样的程序,我们可以使用Python语言,因为它简洁明了。首先,我们会创建一个循环,从2开始遍历到200,检查每个数字是否能被7或17整除,同时确保它是偶数。如果满足条件,我们就将其添加到总和中并按照每行打印5个数的方式输出。以下是具体的代码:
```python
total_sum = 0
count = 0 # 用于记录当前行的数字数量
for num in range(2, 201, 2): # 只考虑偶数
if num % 7 == 0 or num % 17 == 0:
total_sum += num
count += 1
# 每打印5个数换一行
if count % 5 == 0 and count != 0:
print(num)
# 打印最后一行,如果有剩余的数字
if count % 5 != 0:
print(*range(num+1, num+6), sep=" ")
# 输出总数
print(f"200以内能被7或17整除的偶数之和为:{total_sum}")
```
阅读全文
相关推荐














