编写一个程序,输入一个正整数,计算并显示该数的各位数字之和
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编写一个程序,用户输入一个正整数,把它的各位数字颠倒一下,并输出颠倒后结果