80分求助 #4WA 不知道哪错了,题目输出示例好像都是错的 求大神解答
查看原帖
80分求助 #4WA 不知道哪错了,题目输出示例好像都是错的 求大神解答
825940
CCLMSY楼主2022/10/8 20:26
#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;
}

不知道哪错了,题目输出示例好像都是错的 求大神解答

2022/10/8 20:26
加载中...