用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:58:30
用JAVA求一个数字各位数的积,再求出各位数积的各位数的积.
比如两位数47,4x7=28,然后算出2x8=16,然后1x6=6.
就是要把一个数字这样算直到它只有一位数.
这个问题困扰我好几天了,
比如两位数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);
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求一个数字各位数的积,再求出各位数积的各位数的积.
试求出所有“幸运数”的和.幸运数:一个自然数各位数字之和与各位数字之积的和恰好等于这个自然数.
用java求1000之内所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身
计算并输入一个整数各位数之和.例如5423的各位数字之和为5+4+2+3用Java编写
如果一个自然数的各位数字之积加上各位数字之和等于这个自然数,就称这样的数为“恰好数”.
输入一个6位正整数,求出由该数各位数字组成的最大数.c语言
用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246
java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
用for循环编程求一个正整数的各位数的积
求各位数字的立方和等于它本身的数
下列程序用于计算0~50范围内各位数字之和大于各位数字之积的所有数的个数
如果一个自然数各个数位之和与各位数字之积的和恰好等于这个自然数,我们称为幸运数,求所有幸运数的和