问题标题: 酷町堂:2432

0
0
已解决
李致远
李致远
高级光能
高级光能
#include<iostream>
using namespace std;
int main()
{
    int i,a,b,m,n,t=0;
    cin>>a>>b>>m>>n;
    for(i=a;i<=b;i++)
    {
        if(i%m!=0&&i%n!=0)
        {
            continue;
        }
        else 
        {
            cout<<"No";
        }
    } 
    return 0;
}

0?


0
已采纳
毛润宇
毛润宇
新手天翼
新手天翼

你的no在循环里边,所以a到b之间有几个数就会输出几个no啊,要有一个计数器,只要有一个整除他就=1,,在循环外边判断这个计数器是否等于0,如果等于,那么就输出no

我要回答