题解 | #输出水仙花数#
输出水仙花数
https://www.nowcoder.com/practice/dabaf13009ef4d0cbf22302fd6a530a6
#include <iostream> #include <cmath> using namespace std; int main() { // 输出所有的水仙花数,其各位数字的立方和等于该数本身。 int num,a,b,c; for(int i=100; i <= 999; i++){ num = i; a = num / 100; //百位数 c = (num % 100) % 10; //个位数 b = (num / 10) % 10; //十位数 //a,b,c计算式放在循环内中 if(num == (pow(a,3)+pow(b,3)+pow(c,3))) cout << i << endl; } return 0; }#零基础学习C++#
C++每日一练 文章被收录于专栏
C++刷题