黑马程序员技术交流社区

标题: 请输出满足这样条件的五位数。 [打印本页]

作者: 郁永鹏    时间: 2015-4-8 21:16
标题: 请输出满足这样条件的五位数。
//个位=万位 ,十位=千位个位+十位+千位+万位=百位
for(int x=10000;x<=99999;x++){
                        int gewei=0;
                                gewei=x%10;
                        int shiwei=0;
                            shiwei=x/10%10;
                        int baiwei=0;
                            baiwei=x/100%10;
                        int qianwei=0;
                                qianwei=x/1000%10;
                        int wanwei=0;
                            wanwei=x/10000%10;
                        int sumer=0;
                            sumer=gewei+shiwei+qianwei+wanwei;

                                if(sumer == baiwei && gewei == wanwei && shiwei==qianwei){
                                System.out.println(x);
                                }
                }

                for (int x=5,sum=1;x>0 ;x-- ){
                        sum*=x;
                        System.out.println(sum);
                }
作者: 帆风顺    时间: 2015-4-8 21:50
这个题 ,主要求出每一个位的数了,就好写了,赞1
作者: 俊勇    时间: 2015-4-8 22:21
求与,与除法的联合应用~~还可以使用,5层for循环,每一层循环表示一位数,也能筛选出来~~~
作者: 郁永鹏    时间: 2015-4-9 18:13
俊勇 发表于 2015-4-8 22:21
求与,与除法的联合应用~~还可以使用,5层for循环,每一层循环表示一位数,也能筛选出来~~~ ...

谢谢指教




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2