0
已解决
张凌峰
新手光能
新手光能
题目描述 Description
输入正整数 a、b ( 1 < a <= b < 1000 ) 和数字 m 、n (1<=m<=100,1<=n<=100),求数 a 到数 b 之间 第一个既能整除 m 又能整除 n 的数字 。(包括 a 和 b) 如果 a 到 b 之间没有这样的数则输出 No
输入描述 Input Description
四个整数,a b m n
输出描述 Output Description
一行:如果找到符合条件的数则输出该数,否则输出No
样例输入 Sample Input
70 82 3 17
样例输出 Sample Output
No
#include <bits/stdc++.h> using namespace std; int main() { int a,b,m,n; cin>>a>>b>>m>>n; for(int i=a;i<=b;i++) { if(i%n==0&&i%b==0) { cout<<i<<endl; return 0; } } cout<<"No"; }
为啥得不到满分?