C语言题目,数字根一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:43:50
C语言题目,数字根一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么,

C语言题目,数字根一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么,
C语言题目,数字根
一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么,就需要重复计算各位的和,直到获得一位整数.
例如,考虑正整数24.把2与4相加得到6.由于6是一个一位整数,所以,6就是24的数字根.现在再来考虑正整数39.3与9相加等于12.因为 12不是一位整数,因而,需要重复处理.再把 1 加2得到3,现在3已是一个一位整数了,那么3就是39的数字根.

C语言题目,数字根一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么,
#include <stdio.h>

int GetRoot(int a)
{
    int result = 0;
    while (a > 0)
    {
        result += a%10;
        a /= 10;
    }
    return result;
}

int Root(int a)
{
    int result = a;
    while (result >= 10)
    {
        result = GetRoot(result);
    }
    return result;
}

main()
{
    int n=0;
    while (1 == scanf("%d", &n) )
    {
        printf("%d\n", Root(n) );
    }
}

C语言题目,数字根一个正整数的数字根是通过计算该整数的各位的和产生的.如果一个整数的各位和是一位整数,那么这个数字就是该整数的数字根.如果该整数的各位和是两位或多位整数,那么, 数字根是什么意思? 数字根是什么意思? 求数字根的计算的问题答案正整数的数字根是将数位上的数字求和进行计算而来.如果各位数字之和为一位的整数,那么这个整数就是这个数的数字根;如果之后为多位数,那么重复运用此规则 英语单词是由字根组成的? 英语单词是由字根组成的? 马字的字根怎么会是虫, 请问,数字根是什么意思?越详细越好! 什么是英语字根字根和词根是一回 子一提读什么字 还有一个字根这个字一样的 五笔字根字的级别是怎么划分的? 怎样区分五笔的二级字根字 三级字根字 和四级字根字为什么五笔要有一个字根字编码 有什么重要的意义 C语言题目:将一个正整数n表示成一系列的正整数之和:求共有几种划分方法,关键是大的数比如10000,听别人说要用递归,但我不知道怎么用 胄(zhou)怎么组词这个字根本不是读这个音的。是我题目看错了、不不起 循环结构题目)从键盘输入一个正整数,判断该数是否为对称数.如:12321就是一个对称数.c语言代码编写 用C语言编程,输入一个正整数,计算并显示该数的各位数字之和. C语言:输入一个正整数, 计算并显示出该数的各位数字之和. 求解c语言中 输入一个正整数,判断该数是奇数还是偶数.输入一个正整数,判断该数是奇数还是偶数