C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 11:06:20
C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1.

C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1.
C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.
例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1.

C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1.
#include
void main()
{
\x05int n;
\x05int sum = 0;
\x05scanf("%d",&n);
\x05while (n)
\x05{
\x05\x05sum += n % 10;
\x05\x05n /= 10;
\x05}
\x05while (sum < 1 || sum > 9)
\x05{
\x05\x05n = sum;
\x05\x05sum = 0;
\x05\x05while (n)
\x05\x05{
\x05\x05\x05sum += n % 10;
\x05\x05\x05n /= 10;
\x05\x05}
\x05}
\x05printf("%d\n",sum);
}

C语言编程.给定一个自然数n,求其各位数字之和,重复上一过程,一直得到1~9之间的数.例如数字1234的各位数字之和为10,继续计算,得到10的各位数字之和为1. C语言编程题C语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数 给定10个实数输出平均值并统计在平均值以上的数的个数C语言编程问题 各位大大帮帮小弟我吧 我晕啊 用C语言编程,输入一个正整数,计算并显示该数的各位数字之和. c语言编程题目,给定n个整数,计算有多少奇数 输入 第一行是数据组数T(T C语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数, 输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程 输入两个正整数m和n,求其最大公约数和最小公倍数.C语言编程 N 的倍数 pascal语言写一个程序,对于给定的一个自然数N(0 c语言编程 给定一个自然数N(1≤N≤1000),统计出所有不超过N的正整数中数字0到9出现的次数,并且依次打印出来每个数字出现的次数(0~9),相邻两个数字用一个空间隔开.输入输出样立1 样 C语言编程.输入项数n(0 C语言编程.从键盘输入一个整数,求其平方并输出.. c语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数.输入两个正整数m和n,求其最大公约数和最小公倍数.注:最大公约数也称最大公因子,指某几个整数共有因子中最大的一个;两个 使用for循环编程,从键盘输入整数n,再输入n个数,求其平均值并输出.用c语言表示 C语言编程:输入20个整型数求其中正数的平均值程序都好长啊 能不能个短点的? c语言删数问题【问题描述】输入一个高精度的大正整数S(S最长可达240位),去掉其中任意N位数字后剩下的数字按原次序组成一个新的正整数S’.编程对给定的N和S,寻找一种方案使得剩下的数 c语言删数问题【问题描述】通过键盘输入一个正整数n,去掉其中任意s个数字后,剩下的数字按原左右次序,将组成一个新的正整数.编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数 c语言编程 输入一个正整数n(1