原题:OpenJudge - 13:Same Remainder
翻译:
描述:给定A和B,找到最小的整数x,要求是x>1且A%x=B%x;
输入:两个不大于10000的正整数A和B;
输出:一个整数x。
代码:①按题目条件来;
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
int c=min(a,b),i;
for(i=2;i<c;i++)
if(a%i==b%i) break;
cout<<i;
return 0;
}
②直接输出3
#include<iostream>
using namespace std;
int main()
{
cout<<“3”;
return 0;
}