#include <iostream>
using namespace std;
int main()
{
int a ,b;
cin >> a >> b;
int x1, x2, x3, x4, x5, j = 0, sum = 0 ;
/*if ( b >= 1634 )
b = 1634;
else*/
if ( b >= 407 )
b = 407;
if ( a > 1 )
a = 153;
for ( int i = a; i <= b; i++ )
{
x1 = i / 100;
x2 = i / 10 % 10;
x3 = i % 10;
sum = x1 * x1 * x1 + x2 * x2 * x2 + x3 * x3 * x3 ;
if ( i == sum )
{
++j;
if ( j == 1 )
cout << i ;
if ( j > 1 )
cout << ' ' << i;
}
}
if ( j == 0 )
cout << "no";
return 0;
}
二、求a+aa+aaa+....+aa…aa(n个a)之和
#include <iostream>
using namespace std;
int main()
{
int a, n;
cin >> a >> n;
int sum = 0, num = 0;
for ( int i = 1; i <= n; ++i )
{
num = num * 10 + a;
sum += num;
}
cout << sum;
return 0;
}
三、求斐波那契数列的第n项
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int f_i = 0, F_i = 1;
for ( int i = 0, temp = 0; i <= n-2; ++i )
{
temp = F_i;
F_i += f_i;
f_i = temp;
}
cout << F_i ;
return 0;
}
四、求f10(n)的值
#include <iostream>
using namespace std;
int main()
{
int n ;
cin >> n;
int f_n = 0;
for ( int i = 1; i <= 10; ++i )
{
f_n += n % 10;
n /= 10;
}
if ( f_n >= 10 )
cout << ( f_n / 10 + f_n % 10 );
else
cout << f_n;
return 0;
}
五、欧几里得算法计算最大公约数
#include <iostream>
using namespace std;
int main()
{
int n ,m ;
cin >> n >> m;
for ( int temp = 0; m != 0; )
{
temp = m;
m = n % m;
n = temp;
}
cout << n;
return 0;
}
六、求x+rev(x)=n的正整数解的个数
七、第2大数
八、少了哪一个
九、求出因子
十、得到1
十一、求n! 包含质因子p的数量
十二、寻找素数
十三、冰雹猜想
十四、最大的三位数因子
十五、求x的平方根的整数部分
十六、爬楼梯
十七、2的幂
十八、最少纸币数量
十九、完全数
二十、指定数字的个数
二十一、画菱形
#include <iostream>;
using namespace std;
二十二、统计数字
#include <iostream>
using namespace std;
int main()
{
return 0;
}