输入一个五位的正整数,求各位数字之和

具体例input:

12345

output:

15

input:

10021

output:

4

HINT:

输入一个五位的数字,12345,各位相加1+2+3+4+5=15
是c语言啊

我只会free pascal,不好意思,不过意思应该差不多
var i,s,a,b,c,d,e:integer;
begin
s:=0;
readln(i);
a:=i div 10000;
b:=i mod 10000 div 1000;
c:=i mod 1000 div 100;
d:=i mod 100 div 10;
e:=i mod 10;
s:=a+b+c+d+e;
writeln(s);
readln;
readln
end.
我是用分离做的,分离出每个位上的数,再相加(没用数组),希望对你有帮助
温馨提示:内容为网友见解,仅供参考
无其他回答

输入一个五位的正整数,求各位数字之和 怎么用C语言写
printf("五个位数之和为:%d\\n",a+b+c+d+e);} 这个答案够简单了吧,一目了然!!!

输入一个五位的正整数,求各位数字之和
end.我是用分离做的,分离出每个位上的数,再相加(没用数组),希望对你有帮助

VB程序设计 从键盘输入一个正整数,输出各位数字的和。
xTotal%,i Dim bValid As Boolean xIn = InputBox("从键盘输入一个正整数","输入",12345)xIn = Trim(xIn)bValid = True xTotal = 0 For i = 1 To Len(xIn)cIn = Mid(xIn,i,1)If cIn >= "0"And cIn <= "9"Then xTotal = xTotal + Val(Mid(xIn,i,1))Else bValid = Fals...

用C语言编程,输入一个正整数,计算并显示该数的各位数字之和。
在程序中,首先从键盘输入一个正整数,然后利用循环计算该数的各位数字之和,并把结果存储在变量 `sum` 中。在循环中,每次取余操作 `num % 10` 可以得到num的个位数字,将结果加入累加器中,同时将 `num` 缩小10倍,以便在下一次循环时提取下一位数字。当 `num` 被除以 10 后,如果商为 0,...

c语言怎么计算正整数各位上数字和
以下是一个使用C语言计算正整数各位上数字和的示例代码:该程序通过循环遍历输入的正整数的每一位数字,并将其累加到变量sum中,最后输出各位数字之和。在循环中,我们使用了取模运算符(%)和整除运算符(\/)来分别取出最后一位数字和去掉最后一位数字。♡♡ 有帮助到的话,麻烦采纳哦!

...输入一个五位数的正整数,按顺序输出组成该整数的各位数字!!!_百度...
1.从个位开始输出 include <stdio.h> int main(int argc, char *argv[]){ int a,n;printf("输入一个五位数正整数:");scanf("%d",&a);while(a>0){n=a%10;printf("%d\\n",n);a=a\/10;} return 0;} 2.从最高(万)位开始输出 include <stdio.h> int main(int argc, char *...

关于VB 求五位数的各个数字之和的问题
Dim n As String, m As Integer, x As Integer, y As Integer, z As Integer, w As Integer n = InputBox("请输入一个五位数:", "数据输入", 12345)m = Left(n, 1)x = Mid(n, 2, 1)y = Mid(n, 3, 1)z = Mid(n, 4, 1)w = Right(n, 1)Text1.Text = m + x ...

输入一个3位的正整数n,编程计算整数n的各位数字之和.
回答:什么语言呢

从键盘输入一个正整数,输出各位数字之和
{ int i,j,sum=0,n,arr[100];\/\/最多一百位,也可以自己改.printf("请输入这个数字的位数");scanf("%d",&n);printf("请输入这个数字");scanf("%d",&j);for(i=0;i<n;i++){ arr[i]=j%10;\/\/这里的这个数字是倒置的,但是不影响我们求和;j=j\/10;} for(i=0;i<n;i++)sum+...

编写一个程序,输入一个正整数,计算并显示该数的各位数字之和。
printf("请输入一个正整数:");scanf("%d",&x);while(x!=0){ t=x%10;x=x\/10;sum+=t;} printf("该数的各位数字之和:%d",sum);} C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便...

相似回答
大家正在搜