题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
请你找到最小的整数 XX 同时满足:
XX 是 20192019 的整倍数;
XX 的每一位数字都是奇数。
**代码如下:**
public class Main{
public static void main(String[] args) {
int originate;
int sum=0;
int x,y,temp;
int end=1;
for(originate=2019;originate>0;originate++,sum++)
{
temp=originate;
while(true)
{
x=temp%10;
if(x%2==0) //有一个数是偶数就结束
break;
if(temp<10&&temp%2!=0&&originate%2019==0) //所有数都是偶数&&是2019的倍数
{
System.out.println(originate);
end=0;
break;
}
temp=temp/10;
}
if(end==0) //for 语句结束条件 即找到那个数
break;
if(sum==100000000) //End condition
{
System.out.println("No find");
break;
}
}
}
}
``` 结束条件 ```
if(end==0) //for 语句结束条件 即找到那个数
break;
if(sum==100000000) //End condition
{
System.out.println("No find");
break;
}
心得体会:
整体思想就是”%“符号的使用,使用求余来判断每个数是否是奇数。