谁能帮我一下,c++求除数~~

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:19:27
一个C++习题:
有一个正整数x,满足x%a=b。由用户将一组a,b数值输入计算机,则计算机自动找出满足等式的最小正整数x。

例如:
我们输三组数据,输入的被除数,当a=0时表示结束:
3 1
5 0
7 5
0

则计算机显示:满足条件最小正整数是40。

编程实现。
可能我描述的不清楚。。。
就是用户输入若干组除数和余数,电脑自动找出满足条件的被除数。
输入 3 1 ,表述除3余1
5 0,表示除5余0
7 5,表示除7余5

类似韩信点兵。。。

然后计算机就找出满足这样的最小的数,就是40

有点蒙 终于搞明白了 给加点分吧
#include<iostream.h>
void main()
{
int a[10],b[10];
int i=0,x,n,p=0;
cout<<"请输入最少为1组数 输入0时结束:"<<endl;
cin>>a[i]>>b[i];
while(a[i]!=0||b[i]==0)
{
i++;
cin>>a[i];
if(a[i]==0||b[i]==0) break;
cin>>b[i];
}
n=i-1;
for(x=0;x<1000;x++)
{
for(i=n;i>=0;i--)
{
if(x%a[i]==b[i]&&x>a[i])
p++;
}
if(p==n+1) {cout<<"满足条件最小正整数为:"<<x<<endl; break;}
p=0;
}
}

#incliude<iostream.h>
void main()
{
int a,b;
cin>>a>>" ">>b;
cout<<a+b<<endl;
}

我也有点闷

看不动