爱问知识人 爱问教育 医院库

怎么用c语言编程判断一个三位数是否是水仙花数

首页

怎么用c语言编程判断一个三位数是否是水仙花数


        

提交回答

全部答案

    2018-03-28 11:25:23
  • 大概这样吧

    D***

    2018-03-28 11:25:23

  • 2018-03-28 09:25:23
  • #include"stdio.h"#include"math.h"void main(){int a[2],i=0,sum=0,l=0,m;puts("Enter number");while(1){for(;i<2;i  ,m=i)scanf("%d",&a[i]);while(m--){for(i=a[l  ];i;i/=10)sum =pow(i,3);if(sum==a[l-1])puts("YES");elseputs("NO");}}}

    S***

    2018-03-28 09:25:23

  • 2018-03-28 07:25:23
  •   给你个函数参考下(自己写个主程序就可以了) 
    int Is_Narcissistic(int n) //是否水仙花数,1表示是水仙花数,0表示不是
    {
    int i,m,ct,b[20];
    if (n
    追问 : 好复杂!你看一下这个
    #include
    #include
    main()
    {
    int a,b,c,s;
    scanf("%d",&s);
    a=s/100; b=s0/10; c=s;
    if(a*a*a b*b*b c*c*c==s)
    printf("该数是水仙花数!");
    else
    printf("该数不是水仙花数! ");。
      

    你***

    2018-03-28 07:25:23

  • 2018-03-28 06:25:23
  • #include 
    int main() {
    ?int i,a,b,c;
    ?for(i = 100; i<1000; i ) {
    ? ?a = i/100;
    ? ?b = (i/10);
    ? ?c = i;
    ? ?if((a*a*a b*b*b c*c*c)==i)
    ? ? ?printf("该数是水仙花数!");
    ? else
    ? ? ?printf("该数不是水仙花数! ");
    ?}
    ?return(0);
    }

    田***

    2018-03-28 06:25:23

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 176-195
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):