问题标题: 酷町堂:4495

0
0
已解决
江齐悦
江齐悦
高级光能
高级光能

4495 寻找因数

题目详情

题目描述 Description

输入正整数 m、n、x ,求数 m 和数 n 之间(包括 m和 n)第一个能整除x的数(能整除x的意思是x除以该数的余数为0)。如果 m 和 n 之间没有能整除 x的数则输出 “NO” 。

输入描述 Input Description

一行,三个整数,m、n、x,中间用空格隔开。

输出描述 Output Description

如题所述。

样例输入 Sample Input

5 10 91

样例输出 Sample Output

7

数据范围及提示 Data Size & Hint

1<=m<n<=100
100<=x<=10000


0
已采纳
刘欣然
刘欣然
高级光能
高级光能

献上代码biubiubiu~

​
整形 m,n,x;
    布尔型 f=0;
    输入>>m>>n>>x;
    循环(整形 i=m;i<=n;i++){
        如果(x模i==0){
            输出<<i;
            f等于1;
            结束整个循环过程;
        }
    }
    如果(f==0){
        输出<<"NO";
    }
​

​

望采纳,蟹蟹~

点了那个语音的冒个泡

 

0
王子健
王子健
初级天翼
初级天翼

这道题也很简单,你是比较低等级的学生吧

这道题先循环,i从m开始,到n结束,如果i%x==0就把i赋值给flag(初始值为0,int型),然后break退出循环

特别要注意:退出循环还要判断:if(flag == 0) cout << "No";

王子健在2020-03-24 20:43:30追加了内容

又不懂的可以问我

我要回答