愚鱼看书说故事

关注

各个位数相加,直到结果为一位数,返回这个结果

愚鱼看书说故事

关注

阅读 60

2022-09-27


各个位数相加,直到结果为一位数,返回这个结果_递归

#include <stdio.h>
#include <stdlib.h>
int fun(int num){
int temp = num;
int sum =0;
if(temp / 10 == 0){
return temp;
}
while(temp != 0) {
sum += temp % 10;
temp /= 10;
}
return fun(sum);
}
int main() {
int num =482;
printf("%d",fun(num));
return 0;
}


相关推荐

_刘彦辉

获取 个位数 十位数 百位数 千位数

_刘彦辉 110 0 0

架构大数据双料架构师

Mac如何设置一位数密码?

架构大数据双料架构师 10 0 0

贵州谢高低

汇编语言一位数加法

贵州谢高低 156 0 0

干自闭

Java、统计一位数的个数

干自闭 101 0 0

Spinach菠菜

任意输入一个四位数,输出各个位数的数值

Spinach菠菜 68 0 0

J简文

题目描述 接收一个四位数。编写一个程序,将该数的每一位数字相加并显示结果。 输入 输入一个四位数。 输出 输出该四位数中每一位数字之和。

J简文 83 0 0

yellowone

python 两位数和一位数的异或值

yellowone 10 0 0

灵魂跑者

【Kay】Java输出某个数的个位数、十位数、百位数

灵魂跑者 159 0 0

Just_Esme

输入一个不多于5位数的正整数,逆序输出最后一位数

Just_Esme 99 0 0

德州spark

python 简单小程序001-各个位数求和

德州spark 36 0 0

精彩评论(0)

0 0 举报