#include
using namespace std;
int NumRoot(int n) //求数根算法
{
int sum = 0; //n的各个数位之和为sum
while (n != 0) //循环对n取余即可分离各个数位
{
sum = sum + n%10;
n = n/10;
}
if (sum > 9) //如果sum为两位数,还要继续求数根
return NumRoot(sum);
return sum;
}
int main()
{
int n;
coutn;
cout
用C++语言编程,循环语句
用C++语言编程,循环语句
对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.例如:考虑24,2+4=6,6就是24的数根.考虑39,3+9=12,1+2=3,3就是39的数根.请编写程序,计算n的数根.
对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.例如:考虑24,2+4=6,6就是24的数根.考虑39,3+9=12,1+2=3,3就是39的数根.请编写程序,计算n的数根.
其他人气:106 ℃时间:2020-02-01 13:23:51
优质解答
我来回答
类似推荐
猜你喜欢
- 13米长的钢筋,平均分成4段,一段长多少米?每段是全长的几分之几?
- 21年365天每天24小时每小时60分钟每分钟60秒共几秒?
- 3问一个数学题:粮店里有一批大米,卖了五分之一,又进来20吨,这是比原来的大米增加量30%.问运走大米多
- 4如果代数式4y2-2y+5的值是7,那么代数式2y2-y+1的值等于( ) A.2 B.3 C.-2 D.4
- 5今日事,
- 6拿一个凸透镜和一张纸,把凸透镜放在太阳和纸之间,然后调整纸与凸透镜之间的距离,使纸上得到一个最小、最亮的光斑,这时测得纸到凸透镜的距离是6cm,则这个凸透镜的焦距为 cm.若用该凸透镜作成像实验,在物体距凸透镜由30cm逐渐减小到15cm的
- 7形容水上建筑的成语或词语
- 8已知α,β为锐角,sinα=√10/5,cosβ=√10/10,求α-β的值
- 9改错 People in the west usually celebrate the festival
- 10Mg+2H2O=Mg(OH)2+H2 属于什么基本反应类型?