前言
NWAFU P1547
一、题目描述
题目描述
编写Find函数,Find函数原型如下:
int Find(int a, int b, int c);
通过调用Find函数,寻找神秘数字x,神秘数字x是满足条件(x%3==a && x%5==b && x%7==c)的最小正整数。
要求:在寻找x之前,先对a、b和c的值进行判断,a、b和c的取值范围分别是[0, 2]、[0, 4]和[0, 6],若a、b和c的值不满足要求,Find函数直接返回0;否则,Find函数将寻找到的神秘数字x作为函数的返回值。
二、设计步骤
此题学名WATER
代码实现:
int Find(int a, int b, int c)
{
int x = 0;
if(a<0||a>2||b<0||b>4||c<0||c>6)
return x;
else{
x = 1;
while(x%3!=a || x%5!=b || x%7!=c){
x++;
}
return x;
}
}
总结
EOF