c++编程输入一个整数,求他的各位数字之和及位数
发布网友
发布时间:2024-10-05 16:30
我来回答
共2个回答
热心网友
时间:2024-10-09 11:11
var
count:string;
n,m,i,max:integer;
begin
count:=inttostr(n);
m:=length(count);
for i:= to m do
begin
max:=max+strtoint(count[i]);
end;
end;
我用delphi做的 ,思路其实是一样的 ,你改下语法就可以了 ,时间长不用C了
热心网友
时间:2024-10-09 11:09
# include <stdio.h>
void main()
{
int n,sum=0,digit=0;
scanf("%d",&n);
while(n!=0)
{
sum+=n%10;
digit++;
n/=10;
}
printf("每位和:%d\t位数:%d\n",sum,digit);
}