问答详情
源自:4-9 循环结构之for循环(二)

看不懂怎么办

最后看不懂


提问者:weibo_澄哥是个b型血患者_04401105 2016-11-13 12:42

个回答

  • 慕粉1627364532快乐么么哒
    2016-11-27 16:51:47

    #include <stdio.h>
    int main()
    {
        //定义三位数num,个位数sd,十位数td,百位数hd
        int num, sd, td, hd;
        //循环所有三位数
        for(   num = 100 ; num < 1000 ;num++)
        {
            //获取三位数字num百位上的数字
            hd = num / 100;
            //获取三位数字num十位上的数字
            td = num % 100 / 10;
            //获取三位数字num个位上的数字
            sd = num % 100 % 10 ;
            //水仙花数的条件是什么?
            if( num == hd*hd*hd + td * td * td+ sd*sd*sd) 
            {
                printf("水仙花数字:%d\n", num);    
            }
        }
        return 0;    
    }


  • 技不如人_甘拜下风
    2016-11-21 14:05:17

    完全看不懂什么意思啊?

  • qq_wordworld_04394197
    2016-11-13 13:33:24

    #include <stdio.h>

    int main()

    {

        int sum = 0;

        int i;

        for(i=1; i<=10; i++)

        {

            printf("%d\n", i);

                                //是不是少了一个判断呢?

            if(i==3)  ***(题目要求i=3的时候跳出循环,所以if i==3;  这个能理解吧)

            goto LOOP;//在这里使用goto语句  ***(特定的标识符,相当于标记。前后呼应,内循环里有一个 外循环有一个标记的,可以直接跳到外循环标记处。)

        }

        LOOP:printf("结束for循环了....");  //请选择合适位置添加标识符***(此处就是内循环的LOOP标记所跳转的位置)

        return 0;    

    }