早教吧作业答案频道 -->其他-->
求大神看一下这个编程谢谢/*题目:求数字的乘积根。定义:正整数中非0数字的乘积为该数数字成绩求大神看一下这个编程谢谢/*题目:求数字的乘积根。定义:正整数中非0数字的乘积为
题目详情
求大神看一下这个编程 谢谢 /*题目:求数字的乘积根。 定义:正整数中非0数字的乘积为该数数字成绩
求大神看一下这个编程 谢谢
/*题目:求数字的乘积根。
定义:正整数中非0数字的乘积为该数数字成绩。如1620的数字成绩为1*6*2=12,12的数字成绩为1*2=2。
定义:正整数的数字乘积根为反复取该整数的数字成绩,直到最后的数字成绩为一位整数,这个整数就叫
该正整数的数字乘积根。
编程要求:统计在10000以内,其数字乘积根分别为为1~9的正整数的个数。
求大神看一下这个编程 谢谢
/*题目:求数字的乘积根。
定义:正整数中非0数字的乘积为该数数字成绩。如1620的数字成绩为1*6*2=12,12的数字成绩为1*2=2。
定义:正整数的数字乘积根为反复取该整数的数字成绩,直到最后的数字成绩为一位整数,这个整数就叫
该正整数的数字乘积根。
编程要求:统计在10000以内,其数字乘积根分别为为1~9的正整数的个数。
▼优质解答
答案和解析
C++?
int array[10]={0};
for(int i=1; i<=10000; ++i)
{
int num=i;
int value=1;
while(num>0)
{
num/=10;
if(num%10>0)
{
value*=num%10;
}
}
if(value<10)
{
++array[value];
}
}
int array[10]={0};
for(int i=1; i<=10000; ++i)
{
int num=i;
int value=1;
while(num>0)
{
num/=10;
if(num%10>0)
{
value*=num%10;
}
}
if(value<10)
{
++array[value];
}
}
看了 求大神看一下这个编程谢谢/*...的网友还看了以下:
c语言,用指针编程问题编写函数f,计算并返回半径为r的球体的表面积和体积.编写主函数,输入半径x, 2020-05-12 …
常温下,将某一元酸HA和NaOH溶液等体积混合,分别进行编号为①、②、③的实验,实验数据记录如下表 2020-05-13 …
编号为1,2,3,...N的N张扑克牌按顺序叠在一起,现在最上面的一张编号为1发出,将下一张编号编 2020-06-16 …
有200盏亮着的电灯,各有一个拉线开关控制着.现按其顺序编号为1,2,3,…,200,然后先将编号 2020-06-25 …
有2000盏亮着的灯,各有一个拉线开关控制,现按其顺序编号为1,2,3,…,2000,然后将编号为 2020-06-25 …
有1997盏亮着的电灯,各有一个拉线开关控制着,现按其顺序编号为l,2,…,1997,然后将编号为 2020-06-25 …
2006盏亮着的灯,各有一个拉线开关控制,按顺序编号为1,2,3...,2006.将编号为2的倍数 2020-06-25 …
有2007盏亮着的电灯,各有一个拉线开关控制着,现按其顺序编号为1,2,……,2005,2006, 2020-07-12 …
大雄家所在街道的每栋房子都有一个门牌号码,街道的一侧编号为奇数,另一侧编号为偶数.编号的方式为:假 2020-07-30 …
1...有2000盏亮着的灯,各有一个拉线开关控制者,现按其顺序编号为1、2、3……2000,然后将 2020-11-10 …