标题:我自己做了一个习题,求三位数的水仙花数,想用调用的方式把他输出,可是 b ...
取消只看楼主
t120653918
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-7-18
结帖率:100%
 问题点数:0 回复次数:2 
我自己做了一个习题,求三位数的水仙花数,想用调用的方式把他输出,可是 bulid 的时候是没有错误,但是却没有结果
#include<stdio.h>
#include<math.h>
int shuixian(int n)
{
    int a,b,c;
    for(n=100;n<=100;n++)
        a=n%100;
    b=n/10%10;
    c=n%10;
    if(n==(pow(a,3))+(pow(b,3))+(pow(c,3)))
    {return 1;}
    else {return 0;}
}
void main()
{
    int k;
    if(shuixian(k))
        printf("水仙花数有:",k);
}
搜索更多相关主题的帖子: include 水仙花 
2014-07-20 16:22
t120653918
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-7-18
得分:0 
回复 3 楼 rjsp
谢谢,求次幂的时候不觉得用POW比较好么
2014-07-21 09:05
t120653918
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-7-18
得分:0 
回复 3 楼 rjsp
不过运行出来还是没有结果哦
2014-07-21 09:17



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




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

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