#include<stdio.h>
#include<math.h>
int pri(int a)
{
if(a==2) return 1;
for(int i=2;i<sqrt(a)+1;i++) if(a%i==0) return 0;
return 1;
}
int main()
{
int L,cnt=0,sum=0;
scanf("%d",&L);
for(int i=2;sum<L;i++)
if(pri(i))
{
sum+=i;
if(sum<L) {printf("%d\n",i);cnt++;}
}
printf("%d",cnt);
return 0;
}
不知道哪错了,题目输出示例好像都是错的
求大神解答