0
点赞
收藏
分享

微信扫一扫

1.函数习题

zhongjh 2022-01-20 阅读 28

 

#include <stdio.h>
#include <math.h>
int main()
{
	int prime(int m);
	int i,q=0;
	for(i=2;i<=100;i++)
		if(prime(i))//if(prime(i)!=0)如果是素数就返回1,不是素数返回0
		{
			q=q+1;
			if(q%10==0)
				printf("%6d\n",i);
			else
				printf("%6d",i);
		}
		return 0;
}
int prime(int m)
{
	int i,k;
	k=sqrt(m);//不是调用
	for(i=2;i<=k;i++)
		if(m%i==0)break;//i是除数
            if(i<=k)
			return 0;
		    else return 1;
}
举报

相关推荐

0 条评论