C语言:输入一个正整数, 计算并显示出该数的各位数字之和.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:19:18
![C语言:输入一个正整数, 计算并显示出该数的各位数字之和.](/uploads/image/z/2443494-30-4.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%9A%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0%2C+%E8%AE%A1%E7%AE%97%E5%B9%B6%E6%98%BE%E7%A4%BA%E5%87%BA%E8%AF%A5%E6%95%B0%E7%9A%84%E5%90%84%E4%BD%8D%E6%95%B0%E5%AD%97%E4%B9%8B%E5%92%8C.)
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
请按任意键继续. . .