| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1371 人关注过本帖
标题:输入一个三位数,判断是不是水仙花数(各位数字的立方和等于这个三位数本身 ...
只看楼主 加入收藏
wgxlogo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2021-8-16
结帖率:0
收藏
 问题点数:0 回复次数:4 
输入一个三位数,判断是不是水仙花数(各位数字的立方和等于这个三位数本身)
请各位不吝赐教
搜索更多相关主题的帖子: 立方 位数 输入 水仙花数 等于 
2021-11-09 14:15
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9031
专家分:54061
注 册:2011-1-18
收藏
得分:0 
程序代码:
#include <stdbool.h>

bool foo( unsigned n )
{
    unsigned a = n/100%10;
    unsigned b = n/10%10;
    unsigned c = n/1%10;
    return n>=100 && n<1000 && a*a*a+b*b*b+c*c*c==n;
}

bool bar( unsigned n )
{
    return n==153 || n==370 || n==371 || n==407;
}
2021-11-09 15:16
diycai
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:147
专家分:895
注 册:2021-5-18
收藏
得分:0 
程序代码:
#include <stdio.h>
void main()
{
int a,i,array[]={153,370,371,407,0};
while(scanf("%d",&a))if(!(a>=0[array]&&a<=array[sizeof(array)/sizeof(int)-2]?i=0:printf("no\n")))for(;i[array];i++,!i[array]?!a?printf("yes\n"):printf("no\n"):0)if(!(i[array]^a))a=0;
}
2021-11-10 14:41
ojyy
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2021-11-8
收藏
得分:0 
#include<stdio.h>
int main()
{
    int x;
    printf("输入一个三位数:");
    scanf("%d",&x);
    int a,b,c;
    if(x>=100 && x<1000)
    {
      a=x/100%10;
      b=x/10%10;
      c=x%10;
    if(x==a*a*a+b*b*b+c*c*c)
      printf("%d是水仙花数\n",x);
    else
      printf("%d不是水仙花数\n",x);
    }
    return 0;
}
2021-11-11 21:15
Hhu_TF
Rank: 2
等 级:论坛游民
威 望:1
帖 子:20
专家分:63
注 册:2021-11-10
收藏
得分:0 
程序代码:
#include <stdio.h>

int main() {
    int a, b, c, x;
    printf("请输入一个三位数:");
    scanf("%d", &x);      //输入值设为x
    if (100 <= x && x <= 1000) {
        a = x / 100;      //a为x的百位数
        b = x / 10 % 10;  //b为x的十位数
        c = x % 10;       //c为x的个位数
        if (a * a * a + b * b * b + c * c * c == x) {
            printf("yes\n");
        } else {
            printf("no\n");
        }
    } else {
        printf("输入错误!\n");  //提醒非三位数的错误输入
    }
    return 0;
}
2021-11-12 00:13
快速回复:输入一个三位数,判断是不是水仙花数(各位数字的立方和等于这个三位数 ...
数据加载中...
 
   



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

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