问题标题: 酷町堂:4889 数字寻找2

0
0
已解决
许金夫
许金夫
初级天翼
初级天翼

4889   数字寻找2

题目描述 Description

现在有n~2*n,找到第一个k的倍数,并输出它。如果没找到这个k的倍数,则输出“没找到”;

输入描述 Input Description

一行,输入2个数 n ,k

输出描述 Output Description

输出k的倍数或者输出没找到

样例输入 Sample Input

 

15 17

样例输出 Sample Output

 

17

数据范围及提示 Data Size & Hint

输入15,17,要在15~30中找到第一个17的倍数,就是它本身,17,所以输出17

我的WA代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,k;
    cin>>n>>k;
    for(int i=n;i<=2*n;i++){
        if(i%k==0){
            cout<<i;
            break;
        }
    } 
    return 0;
} 

 


0
已采纳
龙舟
龙舟
高级光能
高级光能

你的“没找到”呢?

d定义一个flag=0,如果i%k==0 flag=1

最后判断:if(flag==0) 输出没找到

ac

我要回答