用C++语言编程,循环语句对于一个正整数n,我们将它的各个位相加得到一个新的数字,如果这个数字是一位数,我们称之为n的数根,否则重复处理直到它成为一个一位数,这个一位数也算是n的数根.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 10:02:36
用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()循环完成