第一三五个点过不了,大佬救救我
查看原帖
第一三五个点过不了,大佬救救我
603146
chentao66666楼主2022/5/29 17:55
#include <stdio.h>
#include <math.h>
int judge(int a)
{
	int i=0;
	for(i=2;i<=sqrt(a);i++)
	{
		if(a%i==0)
		{
			return 0;
		}
	}
	return 1;
}

int main()
{
	int l=0,i=0,sum=0,num=0;
	scanf("%d",&l);
	for(i=2;i<=l;i++)
	{
		if(judge(i))
		{
			sum+=i;
			num++;
			printf("%d\n",i);
			if(sum>=l)
			{
				break;
			}
		}
	}
	printf("%d",num);
	
	return 0;
}
2022/5/29 17:55
加载中...