编写一个程序,输入一个正整数,计算并显示该数的各位数字之和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个程序,输入一个正整数,计算并显示该数的各位数字之和相关的知识,希望对你有一定的参考价值。

代码:
#include

int sum(int n)
int s = 0;
while(n>0)
s += n%10;
n/=10;

return s;

int main()
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
printf("输入的数为: %d , 其各位之和为: %d\n", n, sum(n));
return 0;

输出:
请输入一个正整数:12345
输入的数为: 12345 , 其各位之和为: 15
请按任意键继续. . .
参考技术A #include
<stdio.h>
int
main()

int
x,sum=0,t;
printf("请输入一个正整数:");
scanf("%d",&x);
while(x!=0)

t=x%10;
x=x/10;
sum+=t;

printf("该数的各位数字之和:%d",sum);

PTA 7-14 逆序输出数的各位数字 (10分)

从键盘上输入一个正整数,逆序输出该数的各位数字。 例如:输入123,输出321。

输入格式:

直接输入一个正整数,没有其它任何附加字符。

输出格式:

直接输出一结果,没有其它任何附加字符。

输入样例:

123
 

输出样例:

321

作者: 王跃萍
单位: 东北石油大学
时间限制: 400 ms
内存限制: 64 MB
代码长度限制: 16 KB
 
 1 import java.util.Scanner;
 2 public class Main {
 3     public static void main(String[] args) {
 4         Scanner sc=new Scanner(System.in);
 5         String s=sc.next();
 6         String[] a=s.split("");
 7         for(int i=a.length-1;i>=0;i--) {
 8             System.out.print(a[i]);
 9         }
10     }
11 }

 

以上是关于编写一个程序,输入一个正整数,计算并显示该数的各位数字之和的主要内容,如果未能解决你的问题,请参考以下文章

用java编程:输入一个正整数,将该数的各位左右反转输出。如123。输出321

Python中输入一个正整数,统计该数各位数字之和,例如shrubs的正整数是89076?

java编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输出颠倒后结果

PTA 7-14 逆序输出数的各位数字 (10分)

用c++编写程序:输入一个自然数,将该数的每一位数字按反序输出。

c程序语言,函数,求编程实现