求助,只有第二个AC了
查看原帖
求助,只有第二个AC了
410539
贪欢的小屋楼主2020/12/7 00:17
#include<stdio.h>
#include<math.h>
int prime(int n);
int main()
{
	int  L,k=0,i,j,count=0,sum;
	
	scanf("%d",&L);
	
	for(i=2;sum<L;i++)
	{
		if(prime(i))
		{	sum+=i;
			if(sum<=L)
			{
			printf("%d\n",i);
			count++;
			}
				
			
		}
		
	}
	
	printf("%d",count);
	
	return 0;
}
int prime(int n)
{
	int i;
	if(n==1)
		return 0;
	if(n==2)
		return 1;
	for(i=2;i<=sqrt(n);i++)
		if(n%i==0)
			return 0;
	return 1;
}
2020/12/7 00:17
加载中...