主题:出个小题目,来者加分
捕杀章鱼
[专家分:30] 发布于 2008-11-07 13:44:00
用递归的方法求1+2+3+...+100的值[em12]
回复列表 (共23个回复)
沙发
tyflovewsl [专家分:230] 发布于 2008-11-07 15:31:00
program xx;
function add(x):integer;
begin
if x=1 then add:=1
else add:=x+add(x-1);
end;
begin
writeln(add(100));
end.
板凳
无所不能 [专家分:270] 发布于 2008-11-08 09:47:00
一个循环就行了
program as;
var i,m:integer;
begin
for i:=1 to 100 do
m:=m+i;
write(m);
end.
3 楼
小地小地 [专家分:300] 发布于 2008-11-08 10:09:00
2楼你注意
递归
书上有的
不认真看书
论坛不欢迎
4 楼
黑暗中的光芒 [专家分:10] 发布于 2008-11-10 18:31:00
………………………………
5 楼
DYF213 [专家分:90] 发布于 2008-11-13 19:41:00
弱智
6 楼
不能说的秘密 [专家分:30] 发布于 2008-11-14 12:19:00
[quote]一个循环就行了
program as;
var i,m:integer;
begin
for i:=1 to 100 do
m:=m+i;
write(m);
end.
7 楼
小王子的爱 [专家分:10] 发布于 2008-11-15 10:24:00
哥哥俺不懂不过俺可以帮你顶贴
8 楼
快乐战士 [专家分:110] 发布于 2008-11-19 18:48:00
汗,还有别的题目吗????????
9 楼
pupu [专家分:50] 发布于 2009-01-20 19:26:00
[quote][quote]一个循环就行了
program as;
var i,m:integer;
begin
for i:=1 to 100 do
m:=m+i;
write(m);
end.
[/quote]
[em1]
10 楼
jyz8125226 [专家分:50] 发布于 2009-01-24 22:50:00
好题,仅次于灌水
另外,应该是递推,虽然递归也对
我来回复