用户从键盘上任意输入10个正整数,程序输出其中能够被5整除的数之和。如果没有能够被5整除的数,则输出“没有能被5整除的数”.
时间: 2023-10-29 07:06:00 浏览: 114
好的,我会处理您的请求。以下是代码示例:
```
nums = []
for i in range(10):
num = int(input("请输入第{}个正整数:".format(i+1)))
nums.append(num)
sum = 0
exist = False
for num in nums:
if num % 5 == 0:
sum += num
exist = True
if exist:
print("能够被5整除的数之和为:{}".format(sum))
else:
print("没有能被5整除的数")
```
请您输入10个正整数,程序将输出其中能够被5整除的数之和。
相关问题
python用户从键盘上任意输入10个正整数,程序输出其中能够被5整除的数之和。如果没有能够被5整除的数,则输出“没有能被5整除的数”
好的,这是一个编程问题,可以回答。以下是代码实现:
```python
num_list = [] # 存储输入的10个数
sum_num = 0 # 存储能够被5整除的数之和
for i in range(10):
num = int(input("请输入第%d个正整数:"%(i+1)))
num_list.append(num)
if num % 5 == 0:
sum_num += num
if sum_num != 0:
print("能被5整除的数之和为:%d" % sum_num)
else:
print("没有能被5整除的数")
```
希望能够帮到你!
用DevC++编程实现:从键盘上任意输入一个正整数,若为素数则输出。
```c
#include <stdio.h>
int main()
{
int n, i, flag = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
for(i = 2; i <= n/2; i++)
{
if(n % i == 0)
{
flag = 0;
break;
}
}
if(flag == 1)
printf("%d是素数。\n", n);
else
printf("%d不是素数。\n", n);
return 0;
}
```
说明:
1. 首先从键盘上输入一个正整数n;
2. 然后使用for循环判断n是否为素数,判断方法为:从2到n/2,依次判断n能否被整除,若能被整除,则说明n不是素数,否则n为素数;
3. 最后根据flag的值输出结果。若flag为1,则说明n是素数,否则n不是素数。
阅读全文