C语言:输入一个正整数, 计算并显示出该数的各位数字之和.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 18:13:24
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.

C语言:输入一个正整数, 计算并显示出该数的各位数字之和.
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.

C语言:输入一个正整数, 计算并显示出该数的各位数字之和.
代码:

#include <stdio.h>

int sum(int n){
\x05int s = 0;
\x05while(n>0){
\x05\x05s += n%10;
\x05\x05n/=10;
\x05}
\x05return s;
}

int main(){
\x05int n;
\x05
\x05printf("请输入一个正整数:");
\x05scanf("%d", &n);
\x05printf("输入的数为: %d ,  其各位之和为: %d\n", n, sum(n));
\x05
\x05return 0;
}


输出:
请输入一个正整数:12345
输入的数为: 12345 ,  其各位之和为: 15
请按任意键继续. . .