萌新60分求助,超时了怎么优化
查看原帖
萌新60分求助,超时了怎么优化
586854
Bary楼主2022/3/8 19:41
#include<stdio.h>
int main()
{
	int i,j,n,flag=1,a=0,s1=0;
	scanf("%d",&n);
		for(i=2;i<=n;i++)
		{
			for(j=2;j<i;j++)
			{
				if(i%j==0)
				{
					flag=0;
					continue;
				}
			}
			if(flag==1)
			{
				s1+=i;
				if(s1<=n)
				{
				a++;
			printf("%d\n",i);
				}
			}
			flag=1;
		}
		printf("%d",a);
}
2022/3/8 19:41
加载中...