为了账号安全,请及时绑定邮箱和手机立即绑定

这代码运行了什么都没有,代码哪错了?该怎么写才能运行成功?for循环嵌套两个for循环该怎么写?求大神指点,大神拯救啊,想不出,快烦死了

#include<stdio.h>

int main(){

    int x,y,z,sum;

    x=1,y=0;z=0;

    for(;x<=9;x++){

        for(;y<=9;y++){

            for(;z<=9;z++){

                sum=100*x+10*y+z;

                if(sum==x*x*x+y*y*y+z*z*z)

                    printf("水花仙数:%d\n",sum);

            }

        }

    }

    return 0;

}


正在回答

1 回答

#include<stdio.h>

int main(){

    int x,y,z,sum;

    for(x=1; x<=9; x++){

        for( y=0; y<=9; y++){

            for( z=0; z<=9; z++){

                sum=100*x+10*y+z;

                if(sum==x*x*x+y*y*y+z*z*z)

                    printf("水花仙数:%d\n",sum);

            }

        }

    }

    return 0;

}


0 回复 有任何疑惑可以回复我~
#1

qq_殇_75 提问者

我试了运行出来的程序不对吧四位数都有
2017-11-14 回复 有任何疑惑可以回复我~
#2

_青稞与酒 回复 qq_殇_75 提问者

你这个不就是设置了三个数 x,y,z?怎么会有四位数
2017-12-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这代码运行了什么都没有,代码哪错了?该怎么写才能运行成功?for循环嵌套两个for循环该怎么写?求大神指点,大神拯救啊,想不出,快烦死了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信