#include <stdio.h>
int sum(int x)
{
if(x > 9)
return x % 10 + sum(x / 10);
else
return x;
}
//计算一个数的各个数相加
int main()
{
int i = 0;
int sum_i = 1;
scanf("%d",&i);
sum_i = sum(i);
printf("%d\n",sum_i);
return 0;
}
C语言——求一个数的各个数相加
最新推荐文章于 2024-08-01 22:14:20 发布
本文介绍了如何使用C语言编写一个名为`sum`的递归函数,用于计算输入整数的各个数位相加。在`main`函数中,通过调用`sum`函数实现数的累加并输出结果。
摘要由CSDN通过智能技术生成