用C语言求1000以内的水仙花数纠错

2024-11-18 16:32:34
推荐回答(1个)
回答1:

以上代码中
首先是求每位的数值像这样就可以了:
ge=num%10;
shi=num%100/10;
bai=num/100;
而后是3位水仙花数是指的每位数值的立方和等于这个数本身,所以是
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==num)