用C++语言编程,循环语句对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 05:23:14

用C++语言编程,循环语句对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.
用C++语言编程,循环语句
对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.例如:考虑24,2+4=6,6就是24的数根.考虑39,3+9=12,1+2=3,3就是39的数根.请编写程序,计算n的数根.

用C++语言编程,循环语句对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.
#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++语言编程,循环语句输入一个正整数repeat (0 急求!利用循环语句编写:对一个正整数,将各位数字反序后的数组成一个整数输出.用C语言循环语句编程.急求! 函数 (x**x+3*x+9)/(x-1) 用c语言循环语句怎么编程 C语言编程怎么用FOR循环语句编出*号组成的菱形七行七列 用C++语言编程,循环语句对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根. c语言编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成本题. C语言编程计算:s=1 12 123 1234 12345 123456(必须用循环控制语句实现) c语言编程 输入一个正整数n(1 C语言编程题目 循环语句 int n=0;while(n++ c语言编程问题循环结构已知正整数a、b、n满足a C语言程序中的for循环语句有时要用逗号表达式,这里的逗号表达式具体有什么作用啊?C语言编程 用C语言编程,输入一个正整数,计算并显示该数的各位数字之和. C语言:用for循环语句编程输出1—20之间的所有整数,两数之间以空格分隔用for循环语句编程输出1—20之间的所有整数,两数之间以空格分隔.用for循环语句编程输出20—1之间的所有整数,两数之 C语言一个for循环有几条语句?如for( ; ; );是有三条语句还是几条语句? 用循环语句编程,输出如下图形 * *** *** * 用C语言 for 循环语句打印一个三角形图案 ,具体如下图********** C语言“输入一个大于10的数字,输出它是几位数.用循环语句” C语言 输入一个正整数,求它的阶乘 用while()和do while()循环完成