用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.就是要把一个数字这样算直到它只有一位数.这个问题困扰我好几天了,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 02:09:56
用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.就是要把一个数字这样算直到它只有一位数.这个问题困扰我好几天了,用JAV

用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.就是要把一个数字这样算直到它只有一位数.这个问题困扰我好几天了,
用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.
比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.
就是要把一个数字这样算直到它只有一位数.
这个问题困扰我好几天了,

用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.就是要把一个数字这样算直到它只有一位数.这个问题困扰我好几天了,
//输入的值
int a=47;
//结果
int result=1;
//判断结果超过10,进入循环
while(a/10>=1){
    int i;
    int n=1;
    result=1;
    //从个位数开始,判断高位数上是否有数字
    //例:47/1=47,进入;47/10=4,同样进入;47/100=0,不进入
    while (a/n>0){
        //n=1时是个位数的值,以此类推
        i = a / n % 10;
        //结果×该位数上的值
        result*=i;
        //上升一位取数
        n*=10;
    }
    //将计算结果重新赋值给该数
    a=result;
}
System.out.println(result);

用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.就是要把一个数字这样算直到它只有一位数.这个问题困扰我好几天了, 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字要求只要用java 写的 有500个小朋友报数,1,2,3,1,2,3……循环报数,数到3则退出.编程求出最后一个退出的小朋友.(20 用java求1000之内所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身 计算并输入一个整数各位数之和.例如5423的各位数字之和为5+4+2+3用Java编写 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 试求出所有“幸运数”的和.幸运数:一个自然数各位数字之和与各位数字之积的和恰好等于这个自然数. java 求一个整数各数位的和 实验内容:编写一个程序,读入0到1000之间的一个整数,并将其各位数字加起来 编程:编写一个应用程序,从键盘接受一个三位数,求出个位十位和百位,将各位的数相加,并输出JAVA java中求二维数组第二维的长度用什么?另外,一个二维array, array.length默认的是第一维的长度么,有没有dim 之类的一起求出各维的维数? 编写Java应用程序,求任意一个三位数的数字之和 求一道java程序设计题(循环圈)任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456.求这两个数字的差,得:41976,把这个数字再次重复上 java中 任意输入一个数字,求其个位 ,十位.各位数字之和.如果它们的和大于9,继续求它们的各位数字之和.java中 任意输入一个数字,求其个位 ,十位.各位数字之和.如果它们的和大于9,继续求它们 用Java编写水仙花数是指其个位.十位.百位三个数字的立方等于这个三位数本身.求出所有的水仙花数 求一个三位数的三位数字分别是多少?用java怎么写, 输入一个6位正整数,求出由该数各位数字组成的最大数.c语言 一个两位数,各位数字之和的3倍与原数相加等于它的两个数字互换位置所得到的数.求出这样所有的两位数. 用java语言编写:计算并输出一个整数各位数字之和 求快,用一元二次方程解应用题一个两位数,各位数字与十位数字之和是5,十位上的数字与各位上的数字对调后所得的数与原数相乘,得736,求这个两位数.