1 条题解

  • 0
    @ 2025-2-14 20:52:08

    C :

    #include<stdio.h>
    #include<math.h>
    int isprime(int); 
    int main()
    {  
        int i,sum=0,count=0;
        for (i=2;i<=1000;i++)
        if (isprime(i))
        {
        	count++;
            sum=sum+i; 
        }
        printf("%d\n%d\n",count,sum);
    }
    int isprime(int a)
    { 
        int j; 
        for(j=2;j<=sqrt(a);j++)
            if(a%j==0) 
                return 0; 
        return 1;
    }
    

    C++ :

    #include<stdio.h>
    #include<math.h>
    int isprime(int); 
    int main()
    {  
        int i,sum=0,count=0;
        for (i=2;i<=1000;i++)
        if (isprime(i))
        {
        	count++;
            sum=sum+i; 
        }
        printf("%d\n%d\n",count,sum);
    }
    int isprime(int a)
    { 
        int j; 
        for(j=2;j<=sqrt(a);j++)
            if(a%j==0) 
                return 0; 
        return 1;
    }
    
    • 1

    【设计型】第7章:函数 素数个数和累加和

    信息

    ID
    480
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者