Description
给出一个自然数N(1≤N≤100),可得到从1开始的到N为止的N个自然数,现要求出这N个数的全部各个数位上的数字之和。例如:当N = 12时,这12个数是:1,2,3,4,5,6,7,8,9,10,11,12。则这12个数的数字之和为:
1+2+3+4+5+6+7+8+9+1+0+1+1+1+2 = 51
Input
一个整型数字
Output
一个整型数字
Sample Input
12
Sample Output
51
HINT
Source
function sum(a:longint):longint; begin sum:= 0; while(a<> 0) do begin sum:=sum+a mod 10; a:=a div 10; end; end; var n,s,i:longint; begin s:= 0; readln(n); for i:= 1 to n do s:=s+sum(i); writeln(s); end.