Bravo8 发表于 2020-8-2 22:16:00

求教!计算确定范围内的质数和输出的总是0

#include<iostream>
#include<cmath>
using namespace std;

int main()
{       
        int m, n;
        int gs = 0;
        int z = 0;
        cin >> m >> n;//m<n
        for (int i = m; i <= n; i++)
        {
                gs = 0;
                for (int r = 1; r <= i; r++)
                {
                        if ((i & r) == 0)
                        {
                                gs++;
                        }
                }
                if (gs == 2)
                {
                        z += i;
                }
        }cout << z << endl;

        system("pause");
        return 0;
}


Bravo8 发表于 2020-8-2 22:17:31

纯新手,求教{:5_92:}

永恒的蓝色梦想 发表于 2020-8-2 22:17:51

你的 % 打成了 &,应该是:#include<iostream>
#include<cmath>
using namespace std;

int main()
{      
      int m, n;
      int gs = 0;
      int z = 0;
      cin >> m >> n;//m<n
      for (int i = m; i <= n; i++)
      {
                gs = 0;
                for (int r = 1; r <= i; r++)
                {
                        if ((i % r) == 0)
                        {
                              gs++;
                        }
                }
                if (gs == 2)
                {
                        z += i;
                }
      }cout << z << endl;

      system("pause");
      return 0;
}

永恒的蓝色梦想 发表于 2020-8-2 22:19:32

Bravo8 发表于 2020-8-2 22:17
纯新手,求教

求给个最佳{:5_92:}

风过无痕1989 发表于 2020-8-3 00:24:02

永恒的蓝色梦想 发表于 2020-8-2 22:19
求给个最佳

你还需要抢最佳?

Bravo8 发表于 2020-8-3 06:57:12

永恒的蓝色梦想 发表于 2020-8-2 22:17
你的 % 打成了 &,应该是:

哦哦!原来如此,我太马虎了{:5_99:}{:5_99:}
谢谢您!

永恒的蓝色梦想 发表于 2020-8-3 09:04:33

风过无痕1989 发表于 2020-8-3 00:24
你还需要抢最佳?

{:10_249:}我被白嫖的时候多了去了{:10_249:}
页: [1]
查看完整版本: 求教!计算确定范围内的质数和输出的总是0