当前位置:   article > 正文

Oj1096 水仙花数(函数专题,多实例)_1096: 水仙花数(函数专题)

1096: 水仙花数(函数专题)

#include<stdio.h>

int f(int, int);

int main(void)
{
    int n, m;
    
    while(scanf("%d%d", &m, &n) != EOF)
    {
        int t = 0;
        while(m <= n)
        {
            if(f(m, t))
               ++t;    
            ++m;
        }
        if(t == 0)
        printf("no");
        putchar('\n');
    }
    
    return 0;
}

int f(int i, int t) 
{
    int x, y, z, n;
    x = i/100;
    y = i%10;
    z = i/10;
    n = z%10;
    if(i == x*x*x + y*y*y + n*n*n){
       if(t == 0)
       printf("%d", i);
       
       else
       printf(" %d", i);
       return 1;
    }
    else
       return 0;
}
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/143878?site
推荐阅读
相关标签
  

闽ICP备14008679号