C++编程入门--求水仙花数
【C++程序设计教程第二版–钱能】编程求所有的“水仙花数”(narcissus number)。所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1
3+5
3+3
3。
#include<iostream>
using namespace std
;
int main()
{
cout
<< "三位水仙花数有:";
for (int a
= 100; a
<= 999; a
++)
{
if (a
== (a
% 10)*(a
% 10)*(a
% 10) + (a
/ 100)*(a
/ 100)*(a
/ 100) + (a
% 100 / 10)*(a
% 100 / 10)*(a
% 100 / 10))
cout
<< a
<< endl
;
}
system("pause");
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-8718.html