写一个判断素数的函数ifp。在主函数中调用该函数,输出整型数组a[10] 中的每个素数,并统计素数的个数和所有素数的和。
时间: 2024-04-29 20:21:19 浏览: 103
函数 可以判断一个数是不是素数
以下是Python代码实现:
```python
def ifp(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
a = [23, 45, 67, 89, 12, 34, 56, 78, 90, 11]
count = 0
sum = 0
for i in a:
if ifp(i):
print(i)
count += 1
sum += i
print("素数个数:", count)
print("素数总和:", sum)
```
输出结果为:
```
23
67
89
11
素数个数: 4
素数总和: 190
```
阅读全文