问题标题: 酷町堂:2432,急

0
0
已解决
程一凡
程一凡
初级光能
初级光能

题目链接: 酷町堂:2432

2432   特殊数字1

经验值:800 时间限制:1000毫秒 内存限制:128MB

题目描述 De**ion

输入正整数 a、b ( 1 < a <= b < 1000 ) 和数字 m 、n (1<=m<=100,1<=n<=100),求数 a 到数 b 之间 第一个既能被 m 整除又能被 n 整除的数字 。(包括 a 和 b) 如果 a 到 b 之间没有这样的数则输出 No

输入描述 Input De**ion

四个整数,a b m n

输出描述 Output De**ion

一行:如果找到符合条件的数则输出该数,否则输出No

样例输入 Sample Input

70 82 3 17

样例输出 Sample Output

No

 

 

 

2432:特殊数字1

Wrong Answer:30分

备注 去求助

程一凡的测评结果:

测试点

结果

时间


 

1

Wrong Answer

1ms

偷看一下数据

下载测试点

2

Wrong Answer

1ms

偷看一下数据

下载测试点

3

Wrong Answer

0ms

偷看一下数据

下载测试点

4

Wrong Answer

0ms

偷看一下数据

下载测试点

5

Accepted

0ms

偷看一下数据

 

6

Wrong Answer

0ms

偷看一下数据

下载测试点

7

Wrong Answer

0ms

偷看一下数据

下载测试点

8

Wrong Answer

0ms

偷看一下数据

下载测试点

9

Accepted

0ms

偷看一下数据

 

10

Accepted

0ms

偷看一下数据

 

程一凡的提交(cpp):

 
  • #include<iostream>
  • using namespace std;
  • int main(){
  • int a,b,c=0,s=0,x,y;
  • bool ss=0;
  • cin>>a>>b>>x>>y;
  • for(int i=a;i<=b;i++){
  • if(i%x==0&&i%y==0){
  • cout<<a<<" "; ss=true; break;
  • }
  • }
  • if(ss==0) cout<<"No"; }

 


0
0
孟止弋
孟止弋
高级守护
高级守护

1、(第四行)你定义的c,s是什么?

2、(第九行)这道题不是输出a,你在好好想想

0
李奕歌
李奕歌
初级天翼
初级天翼

把输出<<a<<" ";改为输出<<i;就行了

0
孙晨曦
孙晨曦
高级守护
高级守护
  • 主要代码如下:
  • 定义整形变量 a,b,m,n;
  •  定义布尔变量 flag=1;
  • 输出 a,b,m,n;
  • for循环:(int i=a;i<=b;i++)
  • {
  • 如果(i余m==0或者i余n==0)
  • {
  • 输出i;
  • flag赋值成0;
  • break;
  • }
  • }
  • 如果(flag==1)
  • {
  • 输出"No";

 

0
我要回答