求一个整数的所有因子!!- -| 回首页 | 2005年索引 | - -求S(n)=a+aa+aaa+................n个a!(共有3种方法)!

打印100-999之间的水仙花数!(共用2种方法)!

                                      

打印100-999之间的水仙花数!


方法1:
main()
{
int a,b,c,d;
for(a=100;a<=99;a++)
b=a/100;
c=a/10-b*10;
d=a-b*100-c*10;
if(b*b*b+c*c*c+d*d*d==a) printf("%d",a);
}

 


方法2:
main()
{
  int i,j,k;
  for(i=1;i<=9;i++)
  for(j=1;j<=9;j++)
  for(k=1;k<=9;k++)
    {
    if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))
    printf("%d",i*100+j*10+k);
    }
}

【作者: 刘加开】【访问统计:】【2005年03月16日 星期三 16:57】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=951302

回复

- 评论人:anonymous   2006-10-17 16:02:58   

两个程序全是错误的。第二个应该把初始为0

- 评论人:aspbuy   2005-03-16 21:42:22   

这篇文章确实不错,感谢作者

验证码:   
评论内容: