在我们学校的OJ系统中刚好看到这道题目,于是尝试着做了一下。其实关键的不是这道题目,而是它涉及到的数据类型。long long类型。关于_int64与long long的区别,请移步至__int64 与long long 的区别。
题目:
解题思路:
其实最基本的解法就是求出第一个数,然后加上这三个数的最小公倍数即可。
代码(编译环境gcc(linux i386))
#include <stdio.h>
int main()
{
long long k,c,d , i;
while(scanf("%lld",&k) != EOF)
{
c=k-1;
d=c*105+23;
printf("%lld\n",d);
}
return 0;
}