您的位置:首页 > 其它

基础练习 特殊的数字

2017-10-24 21:54 183 查看
问题描述

  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。

输出格式

  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

使用枚举法找出所有符合的数字。

#include<stdio.h>
#include<math.h>

int main()
{
int i, j, k;
for(i = 1; i <= 9; i++){
for(j = 0; j <= 9; j++){
for(k = 0; k <= 9; k++){
if(i * 100 + j * 10 +k == pow(i, 3) + pow(j, 3) + pow(k, 3))
printf("%d\n", i * 100 + j * 10 +k);
}
}
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: