题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
请你找到最小的整数 �X 同时满足:
- X 是 2019 的整倍数;
- X 的每一位数字都是奇数。
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
解题思路
不断更新x为2019的整数倍。为方便判断是否每一位都是奇数。我们可编写一个f()函数方便操作
#include <iostream>
using namespace std;
int f(int n)
{
while(n)
{
if(n % 2 == 0)
{
return 0;
}
n /= 10;
}
return 1;
}
int main()
{
// 请在此输入您的代码
int x = 2019;
for(int i = 2;;i++)
{
x = 2019 * i;
if(f(x) == 1)
{
printf("%d",x);
break;
}
}
return 0;
}