- 数的计数
- 2015-10-18 16:25:44 @
pascal AC
var
n,ans:longint;
procedure doit(t:longint);
var
i:longint;
begin
if t>0 then
for i:=1 to t do
inc(ans);
for i:=1 to t do
doit(i div 2);
end;
begin
readln(n);
doit(n div 2);
writeln(ans+1);
end.
2 条评论
-
方晨羽 LV 9 @ 2016-08-15 15:00:14
不错,思路清晰,可以短一点
-
2015-11-22 04:29:53@
赞
- 1