#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; }