| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:水仙花数,各位大神帮帮忙
只看楼主 加入收藏
千沐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
水仙花数,各位大神帮帮忙
任意输入一个三位的正整数,编程实现判断其是否是水仙花数
搜索更多相关主题的帖子: 水仙花 正整数 
2015-11-18 21:58
刷题c
Rank: 1
等 级:新手上路
帖 子:12
专家分:7
注 册:2015-11-13
收藏
得分:6 
#include <stdio.h>
int main()
{
    int i,a,b,c;
    scanf("%d",&i);
    a=i/100;   //百位
    b=i/10%10; //十位
    c=i%10;    //个位
    if(i==a*a*a+b*b*b+c*c*c)
    printf("yes");
    else
    printf("no");
    return 0;
}
2015-11-18 22:07
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:6 
程序代码:
#include<stdio.h>
#include<math.h>
int sum=0;
void test(int i){
    if(i>0){
        sum+=pow(i%10, 3);
        test(i/10);
    }
}
main() { 
    printf("1-1000范围内的所有水仙花数有\n");
    for(int i=100;i<=1000;i++){
        test(i);
        if(i==sum)
        printf("%d\n",sum);
        sum=0;
    }    
}

剑栈风樯各苦辛,别时冰雪到时春
2015-11-18 22:16
暴风晕
Rank: 12Rank: 12Rank: 12
来 自:冥界
等 级:火箭侠
威 望:6
帖 子:402
专家分:3107
注 册:2015-8-8
收藏
得分:2 
楼主是在求作业吗?
2015-11-19 12:41
邹阳
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:124
专家分:402
注 册:2015-10-8
收藏
得分:6 
#include<stdio.h>
int shuixianhua(int x);
int main()
{
    int n,is;
    printf("请输入一个三位数字:");
    scanf("%d",&n);
    is=shuixianhua(n);
    if(is)
    printf("%d是水仙花数!",n);
    else
    printf("%d不是水仙花数!",n);
   
}
shuixianhua(int x)
{
    int ge,shi,bai;
    ge=x/10;
    shi=x/10%10;
    bai=x/100;
   
    if(ge*ge*ge+shi*shi*shi+bai*bai*bai==x)
    return 0;
    else
    return 1;
}//已经测试成功!

I'm a new comer
2015-11-19 12:46
千沐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
收藏
得分:0 
回复 2楼 刷题c
O(∩_∩)O谢谢啦!
2015-11-19 16:02
千沐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
收藏
得分:0 
回复 5楼 邹阳
谢谢啦!!☆⌒(*^-゜)v
2015-11-19 16:04
千沐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
收藏
得分:0 
回复 3楼 林月儿
非常感谢!!!
2015-11-19 16:08
千沐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-10-28
收藏
得分:0 
回复 4楼 暴风晕
不可以吗?
2015-11-19 16:09
a942483208
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-11-6
收藏
得分:0 
我怎么觉得你不是在问问题
2015-11-19 22:03
快速回复:水仙花数,各位大神帮帮忙
数据加载中...
 
   



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

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