pascal题:求N个数的和,给出一个正整数N,可求出从1开始的这N个数的全部各个数位上的数字之和.

问题描述:

pascal题:求N个数的和,给出一个正整数N,可求出从1开始的这N个数的全部各个数位上的数字之和.
输入:N=12..输出:S=51 提示:这12个数是:1,2,3,4,5,6,7,8,9,10,11,12
s=1+2+3+4+5+6+7+8+9+1+0+1+1+1+2=51
输入:12
输出:s=51
提示:1+2+3+4+5+6+7+8+9+1+0+1+1+1+2
1个回答 分类:综合 2014-12-07

问题解答:

我来补答
var
s:string;
n,i,j,k,sum:longint;
begin
read(n);
for i:=1 to n do
begin
str(i,s);
for j:=1 to length(s) do
inc(sum,ord(s[j])-48)
end;
writeln(sum)
end.
 
 
展开全文阅读
剩余:2000
下一页:立体几何 24题