编辑程序实现,将1~100存放在数组中,并求100之内的素数并输出,C语言?
#include<stdio.h>
int isSuShu(int num){
int count=0,i;
for(i=1;i<=num;i++){
if(num%i==0){
count++;
}
}
return count>=3?1:0;
}
void main(){
int i,numA[100],sum=0;
for(i=0;i<100;i++){
numA[i]=i+1;
}
for(i=0;i<=99;i++){
if(isSuShu(numA[i])==1){
sum+=numA[i];
}
}
print("100以内
素数和是:%d!\n",sum);
}
温馨提示:答案为网友推荐,仅供参考
相似回答
C语言编程,1到100,求质数,谁能帮帮我啊,网上找的,不完整,看不懂,毫无...答:return 0; } return 1;}int main(){ int i,k=0; printf("1至100之间的素数从小到大分别为:\n"); for(i=2;i<=100;i++) { //依次判断所有数字是否为素数 if(f(i)) { k++; printf("%d\t",i); } } printf("\n总共%d个。\n",k ); return 0;} ...