早教吧作业答案频道 -->其他-->
求大神看一下这个编程谢谢/*题目:求数字的乘积根。定义:正整数中非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];
}
}
看了 求大神看一下这个编程谢谢/*...的网友还看了以下:
------------------------------------1、十整数×十整数+整百数 2020-04-08 …
三道四年级数学题!1、丁丁做三位数乘以两位数的题目时,把乘数的个位数字2当作7,乘得的结果是209 2020-05-13 …
3题.请祥细.1.有3个自然数,其中每一个都不能被另外两个数整除,而其中任意两个数的乘积却能被第三 2020-05-16 …
回答得出来的50个QB1:17乘()=()95乘()=()56乘()=()7乘()=()48乘() 2020-06-06 …
假设n是2以上的整数,某自然数(1以上的整数)乘上n所得的数称为n的乘数,那么请回答以下问题:(1 2020-06-12 …
下列说法错误的是()A.两个正整数的公倍数一定可以被它们的公因数整除B.两个正整数的乘积一定是这两 2020-07-31 …
EXCEL中前表格得数有小数,取整数值后再相乘数值不对.如:34456*0.1=3445.6,取整数 2020-11-01 …
急小学生口算题,不要应用题在线等小学生的三位数加减三位数,整十、整百乘法,乘加法、乘减法的两步运算, 2020-12-13 …
1680和1750分别乘以一个整数,加在一起的和等于16509而且1680和1750不是一个固定的数 2021-01-13 …
算术基本定理自然数唯一分解定理:任一大于1的自然数都可分解成若干质因数(素数)的乘积.整数唯一分解定 2021-02-05 …