赞
踩
#include<stdio.h> //定义一个函数用来判断一个数是否为素数 int prime(int m){ int i; if(m<=1){ printf("此数不是素数\n"); } for(i=2;i<=m-1;i++){ if((m%i)!=0){ return 1; }else{ return 0; } } } int main(){ int i,n,m,count,sum; count=0; printf("输入m和n两个数:\n"); scanf("%d%d",&m,&n); if((m<1)||(n>500)){ printf("invalid!\n"); } for(i=m;i<=n;i++){ if(prime(i)==1) sum=sum+i; count++; } printf("素数的个数为%d,素数的和为%d\n",count,sum); return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。