标题:困惑:求3位数中所有的水仙花数。。。
取消只看楼主
a_ae_e
Rank: 2
来 自:江西泰和
等 级:论坛游民
帖 子:23
专家分:30
注 册:2009-8-12
结帖率:80%
已结贴  问题点数:10 回复次数:3 
困惑:求3位数中所有的水仙花数。。。
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
 int m,i,j,k;
 for(m=100;m<1000;m++)
 {
  i=m/100;
  j=(m-100*i)/10;
  k=m%10;
  if(m==pow(i,3)+pow(j,3)+pow(k,3)) printf("%4d",m);                    
 }     
  printf("\n");
  getch();   
}
运行结果:153 370 371
但是其实还有一个数407,不知道怎么会漏掉的?
搜索更多相关主题的帖子: 水仙花数 
2009-08-17 11:04
a_ae_e
Rank: 2
来 自:江西泰和
等 级:论坛游民
帖 子:23
专家分:30
注 册:2009-8-12
得分:0 
以下是引用soler在2009-8-17 13:55的发言:小修改了一下,但是我也不知道为啥会这样。。。  temp=pow(i,3)+pow(j,3)+pow(k,3);  if(temp==m)        printf("%4d",m);
额,试过了,真的有用,怎么会这样呢???

是故无贵无贱,无长无少,道之所存,师之所存也
2009-08-17 22:04
a_ae_e
Rank: 2
来 自:江西泰和
等 级:论坛游民
帖 子:23
专家分:30
注 册:2009-8-12
得分:0 
回复 4楼 曼珠沙华


是啊?我用的Dev-c++,你用的什么工具啊?

是故无贵无贱,无长无少,道之所存,师之所存也
2009-08-17 22:16
a_ae_e
Rank: 2
来 自:江西泰和
等 级:论坛游民
帖 子:23
专家分:30
注 册:2009-8-12
得分:0 
回复 6楼 d9053162


新人哈,鼓励一下!

是故无贵无贱,无长无少,道之所存,师之所存也
2009-08-17 22:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-282976-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.488964 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved