问答详情
源自:4-8 循环结构之for循环(一)

计算出100到300内所有素数之和。

使用for语句,两个for一起使用

提问者:远山近田 2018-04-28 13:55

个回答

  • 风之心飞
    2018-04-28 15:31:33
    已采纳

    int sum = 0;

        for (int i = 100; i < 300 ; i ++) {

            int fnumber = i;

            for (int j = 2; j < i; j ++) {

                if (i % j == 0) {

                    fnumber = j;

                    break;

                }

            }

            if (fnumber == i) {

                printf("%d\n",i);

                sum += i;

            }

        }

        printf("素数之和:%d\n",sum);


  • 慕田峪3667243
    2018-05-09 21:49:05

    你这个我dev_c++中输入,一编译从一开始就是错误的