C语言程序设计:编写函数找出100以内的所有素数并输出
1个回答
展开全部
#include "stdio.h"
int prime(int n){
int i;
if(n>2 && !(n&1) || n<2)
return 0;
for(i=3;i*i<=n;i+=2)
if(!(n%i))
return 0;
return n;
}
int main(int argc,char *argv[]){
int n,t;
for(t=0,n=2;n<101;n++)
if(prime(n))
printf(++t%5 ? "%3d" : "%3d\n",n);
if(t%5)
printf("\n");
return 0;
}
运行结果:
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询