C语言编程>第二十五周 ⑥ 请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。

例题:请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。

例如,输入x=20,结果:2,3,5,7,11,13,17,19。
请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。

代码如下:

#include
int fun(int x)
{
     
	int i,j,count=0;
	printf("\nThe prime number between 2 to %d\n",x);
	for(i=2;i<=x;i++)
	{
     
		for(j=2;j<i;j++)
			if(i%j==0)
				break;
		if(j>=i)
		{
     
			count++;
			printf(count%15?"%5d":"\n%5d",i);
		}
	}
	return count;
}
main()
{
     
	int x=20,result;
	result=fun(x);
	printf("\nThe number of prime is:%d\n",result);
}

输出运行窗口如下:
C语言编程>第二十五周 ⑥ 请补充函数fun,该函数的功能是:统计所有小于等于x(x>2)的素数的个数,素数的个数作为函数值返回。_第1张图片

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(笔记)