我又来了,就差第四个测试点,求大佬解答qaq
查看原帖
我又来了,就差第四个测试点,求大佬解答qaq
790685
bluetored楼主2022/9/14 21:38
#include <stdio.h>
int main ()
{   
    int cnt=0;
    int sum=0;
    int n=1000000;
    int i=2,x;
    scanf ("%d",&x);
    for (i=2;i<=n;i++)
    {
        int t=2,p=1;
        for (t=2;t<i;t++)
        {
        if (i%t==0) {p=0;break;}
        }
        if(p==1) {sum=sum+i;
        if(sum>=x) {break;}
        else {printf ("%d\n",i);cnt++;}}
    }
    printf ("%d",cnt);
    return 0;
}
2022/9/14 21:38
加载中...