初学C++ 请高人帮忙解答下 谢谢了

初学C++ 请高人帮忙解答下 谢谢了
打印出符合条件的所有“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身例如153=1*1*1+5*5*5+3*3*3.
三世铁路工人 1年前 已收到1个回答 举报

一点在意 幼苗

共回答了19个问题采纳率:78.9% 举报

代码如下:#include #define cub(a) ((a)*(a)*(a)) //定义求立方函数,关于宏定义define请找百科using namespace std;int main(){int a1,a2,a3;//a1,a2,a3分别表示百位、十位和个位for(a1=1;a1<=9;a1++)for(a2=0;a2<=9;a2++)for(a3=0;a3<=9;a3++)if(cub(a1)+cub(a2)+cub(a3)==a1*100+a2*10+a3)cout <

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.330 s. - webmaster@yulucn.com