-->
当前位置:首页 > 题库 > 正文内容

程序填空题:寻找3位水仙花数

Luz4年前 (2021-05-10)题库2404
以下为打印所有三位水仙花数(即该数等于其各位数字的立方和)的代码,请补充完整。

```c
#include
int main( ){
for(int num=100; num<1000; num++){
int us, ts, hs; // us:个位数字 ts:十位数字 hs:百位数字
hs = @@[num/100](2) ; // 百位数字
ts = @@[num/10%10](2) ; // 十位数字
us = @@[num%10](2) ; // 个位数字
if(@@[hs*hs*hs+ts*ts*ts+us*us*us==num](2) )
printf("%d\n",num);
}
return 0;
}
```






答案:
第1空:num/100

第2空:num/10%10

第3空:num%10

第4空:hs*hs*hs+ts*ts*ts+us*us*us==num

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。