一问题描述
一个数的各个位数的立方和为它本身。 在1000内
二设计思路
从0-1000遍历,让每个数的各位三次方相加,判断和是否等于原数。
三程序流程图
四伪代码实现
#include<bits/stdc++.h.>
using namespace std;
int main()
{
int x=0;
for(int i=0;i<1000;i++)
{
int t=i;
for(;t>0;)
{
int a=t%10;
t=t/10;
x=x+a*a*a;
}
if(x==i)
{
cout<<i<<endl;
}
x=0;
}
return 0;
}
五代码实现
标签:10,int,代码,三次方,阿姆斯特朗,1000 From: https://www.cnblogs.com/mlnk/p/17392213.html