#include <iostream>
(720)#include <cmath>
using namespace std;
void pading(int i);
int main()
{
for (int i = 100; i <= 999; ++i)
{
pading(i);
}
}
void pading(int i)
{
int num = i / 100;
int mid = (i % 100) / 10;
int g = i - (num * 100 + mid * 10);
if (pow(num, 3) + pow(mid, 3) + pow(g, 3) == i)
{
cout << i << " is floor" << endl;
}
} #include <iostream>
#include<cmath>
using namespace std;
int main()
{
int b[100];
int h=0;
int n=0;
//产生所有的三位数
for(int i=1;i<10;i++)
for(int j=0;j<10;j++)
for(int k=0;k<10;k++)
if((pow(i,3)+pow(j,3)+pow(k,3))==(i*100+j*10+k))
{
b[n]=i*100+j*10+k;
n++;
}
for(int m=0;m<n;m++)
cout<<b[m]<<" ";
return 0;
}
#include<iostream>
using namespace std;
int main() {
int a, b, c, narcissus;
cout << "Please input three numbers:\n";
cin >> a >> b >> c;
narcissus = a * a * a + b * b * b + c * c * c;
cout << "narcissus is" << narcissus << endl;
return 0;
}
//=================================== //EX0203.cpp //水仙花数 //=================================== #include<iostream> using namespace std; //----------------------------------- int main() { for(int i=1; i<=9; i++) for(int j=0; j<=9; j++) for(int k=0; k<=9; k++) { int a = 100*i+10*j+k; if(i*i*i+j*j*j+k*k*k ==a) cout<<a<<"\n"; } }//===================================