| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2001 人关注过本帖
标题:有关水仙花数的问题
取消只看楼主 加入收藏
trzlwh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-20
收藏
 问题点数:0 回复次数:4 
有关水仙花数的问题
大家好啊。我的要求是输入一个三位数,如果是水仙花数就输出yes如果不是就输出no输入的时候要求可以输入多个三位数,每位数占一列。输出是也是一个结果占一列。现在的主要问题就是如何解决这种一列输入的问题。
下面是我的程序,可是有问题,麻烦哥哥姐姐们帮忙看下啊~谢谢!
#include"stdio.h"
void main()
{
int i,j,k,n;
printf("please input a num");
scanf("%d\n",&n);
i=n/100;
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
  printf("yes");
else  
  printf("no");
}

[[it] 本帖最后由 trzlwh 于 2008-4-20 11:29 编辑 [/it]]
搜索更多相关主题的帖子: 水仙花 printf 位数 yes 
2008-04-20 10:54
trzlwh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-20
收藏
得分:0 
回复 2# 的帖子
谢谢你了!现在我遇到的一个问题是要求可以输入多个数,是一列输入的。然后输出他们是yes还是no,也是以列的形式输出的。请问你知道应该怎么做吗?
2008-04-20 11:26
trzlwh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-20
收藏
得分:0 
回复 3# 的帖子
谢谢你了!现在我遇到的一个问题是要求可以输入多个数,是一列输入的。然后输出他们是yes还是no,也是以列的形式输出的。请问你知道应该怎么做吗?
2008-04-20 11:26
trzlwh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-20
收藏
得分:0 
回复 4# 的帖子
谢谢你了!现在我遇到的一个问题是要求可以输入多个数,是一列输入的。然后输出他们是yes还是no,也是以列的形式输出的。请问你知道应该怎么做吗?
2008-04-20 11:27
trzlwh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-4-20
收藏
得分:0 
回复 8# 的帖子
四楼的结果是对的。但是那个是输入一个判断一个。而现在的要求是输入多个数然后在判断。比如:输入
153
135
输出
yes
no
是这样的输出才对,
2008-04-20 11:34
快速回复:有关水仙花数的问题
数据加载中...
 
   



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

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