要编写程序统计100以内的自然数中有多少个素数,并输出所有素数及素数的个数,我们可以使用循环和判断素数的方法来实现。 素数是只能被1和自身整除的大于1的整数。我们可以从2开始,逐个判断每个自然数是否为素数,如果是素数,则将其加入素数列表,并累加素数的个数。 以下是用Python编程实现的解题代码: def is_prime...
include <stdio.h>int prime(int x){for(int i=2;i<x;i++){if(x%i==0)return 0;}return 1;}void main(){int i,n=0;printf("100以内的所有素数:");for(i=2;i<=100;i++){if(prime(i)){ printf("%d\t",i); n++;}} printf("\n共有素数%d个\n",n);}结果:
运行程序后,将会得到100以内的所有素数及素数的个数。 当运行上述Python代码后,输出的结果如下: 100以内的素数如下: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] 素数的个数为: 25 ...