1、 编写一段程序,要求接收一个四位整数,将该数的每一位数字相加并显示结果。

来源:百度知道 编辑:UC知道 时间:2024/04/28 08:40:54

int n=xxxx;
int result=0;
while(n)
{
result+=n%10;
n=n/10;
}

可以算很多位的数字和,不限于4

int retsum(int n)
{
int result=0;
while(n)
{
result+=n%10;
n=n/10;
}
return result;
}
这是dsum方法的改进版,嘿嘿,我来窃取果实了

@ECHO OFF
set /p m=请输入一个数:
:pickup
set str1=%m:~0,1%
set m=%m:~1%
if not "%str1:~1%"=="" call set /a h=%%h%%+%str1%
if defined m goto pickup
echo %h%
pause
批处理写的