C语言编程题计算并输出1000以内最大的10个素数以及它们的和。 要求: (1)在程序内部加必要的注释。(2)由于偶数不

1个回答

  • #include

    int main() {

    int i,n,k = 0,sum = 0;

    int a[10],flag = 1;

    for(n = 999; n > 1 k < 10; n -= 2) {

    flag = 1;

    for(i = 2; i * i <= n flag; ++i)

    flag = n % i;

    if(flag) {

    a[k++] = n;

    sum += n;

    }

    }

    for(i = 0; i < k; ++i) printf("%d + ",a[i]);

    printf("bb= %dn",sum);

    return 0;

    }