水仙花數指的是一個三位正整數,它等於每個位上的數字的 3次冪之和,比如153=1^3+5^3+3^3,編程打印出所有的水仙花數。(循環作業)


#include<iostream>
#include<cmath>
using namespace std;
int main() {
int x = 100;
do {
int a = 0;
int b = 0;
int c = 0;
a = x % 10;
b = x / 10 % 10;
c = x / 100 % 10;
if (pow(a, 3) + pow(b, 3) + pow(c, 3) == x) {
cout << x << endl;
}
x++;
} while (x < 1000);
return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM