21 天好习惯”第一期-5

2021/10/27 23:11:14

本文主要是介绍21 天好习惯”第一期-5,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这次我们做一个水仙花数的判定:

在做这道题的时候,我们首先能想到的是做一个水仙花数的IF判定,然后可以想到for循环的找范围的判定,关键的一步就是这个空格会导致最后格式不对,这时我们可以回过头来做一个空格的消去和补充。

 #include<stdio.h>
int main()
{
    int a, b;
    int d, e, f;
    while (scanf("%d %d", &a, &b) != EOF)
    {
        int t = 0;
        for (int i = a; i <= b; i++)
        {

            d = i / 100;
            e = i/10%10;
            f = i % 10;
            if (i == d * d * d + e * e * e + f * f * f)
            {
                if (t == 1) printf(" ");
                printf("%d", i);
                t = 1;
            }
        }
        if (t == 0)
            printf("no");
        printf("\n");
    }
    return 0;
}

 



这篇关于21 天好习惯”第一期-5的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程