50.求出100至999范围内的所有水仙花数。
100-999范围内的水仙花数如下:
153、370、371、407。
我们可以这样:
#include<bits/stdc++.h> using namespace std; int main(){ cout<<"153"<<endl<<"370"<<endl<<"371"<<endl<<"407"<<endl; return 0; }
50.水仙花数(广赋张老师的题解)
#include <bits/stdc++.h> using namespace std; int main(){ for(int a=100;a<999;a++){ int bai = a/100; int shi = a%100/10; int ge = a%10; if(a == bai*bai*bai+shi*shi*shi+ge*ge*ge){ cout << a <<endl; } } return 0; }
注册一个 HYOI 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HYOI 通用账户