求大佬看看为什么40分怎么改
查看原帖
求大佬看看为什么40分怎么改
1413627
xlct楼主2024/8/6 16:36
#include<stdio.h>  
#include<math.h>  
int main()  
{  
    int L, num=0 , num2= 1;  
    scanf("%d", &L);  
  
    for (int i = 2;i<=100000; i++)  
    {  
        int isPrime = 1;
        for (int j=2;j<=sqrt(i);j++)  
        {  
            if (i%j== 0)
            {  
                isPrime=0;
                break;
            }  
        }  
        if (isPrime&&num2<L)  
        {  
            printf("%d\n", i);
			num2+=i;  
            num++;  
        }
 
    }  
    printf("%d", num); 
  
    return 0;  
}
2024/8/6 16:36
加载中...