C语言入门题库——输出水仙花数

C语言入门题库——输出水仙花数

Description:判断水仙花数并打印
所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。
Input:输入仅一行,输入2个数,最小三位数和最大三位数。
Output:输出一行,输出所有水仙花数。(数据间隔一个空格)
Sample Input:100 400
Sample Output:153 370 371

//输出水仙花数
#include<stdio.h>
int main()
{
    int a, b, i;
    scanf("%d%d", &a, &b);
    for(i=a; i<=b; i++)
    {
        int s, t, m;
        s = i/100;
        t = i/10%10;
        m = i%10;
        if(i == s*s*s + t*t*t + m*m*m)
            printf("%d ", i);
    }
    return 0;
}
发布了27 篇原创文章 · 获赞 0 · 访问量 944

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/104450453