问题标题: 酷町堂:2433哪里错了

0
0
已解决
宣右炜
宣右炜
修练者
修练者

#include<iostream>
using namespace std;
int main()
{
    int s,m,n,b;
    cin>>m>>n;
    for(int i=m;i<=n;i++)
    {
        s=i%10;
        if(i%7==0&&s!=4&&s!=8)
        {
            b+=1;
            cout<<i<<" ";
        }
        if(b=2) 
        {
            break;
        }
        
    }
    return 0;
}


0
已采纳
贺晓雨
贺晓雨
资深守护
资深守护
if(b=2)

等于写成赋值了,会永远成立

应改成:

if(b==2)

 

0
我要回答