回 帖 发 新 帖 刷新版面

主题:求1+4+7+……+298的和!(急救)

求出1+4+7+10+……298的和!谁会啊?快教教偶!!!!#:-)

回复列表 (共25个回复)

11 楼

var i,t:integer;
begin
  i:=1;
  t:=0;
  repeat
    t:=t+i;
    i:=i+3;
  until i>=300;
end.
//最爱短小!

12 楼

var
s,n:integer;
begin
s:=0;n:=0;
while (s<=298) do
   begin
     n:=n+3;
     s:=s+n;
   end;
end.


13 楼

偶也是菜鸟
program [em1];
var i,s,n:integer;
begin
s:=0;
for i:=1 to 298 do
begin
n:=i-1;
if (n mod 3=0)
then s:=s+1;
end;
writeln(s:8);
end.

14 楼

12楼的!是从1开始而不是0!

15 楼

program sss;
var a,b:integer;
begin
while a<=298 do
begin
b:=b+a;
a:=a+3;
end;
writeln(b);
end.

16 楼

program dfg (input,output);
var s,i:integer;
begin
      s:=1:
      for i=1to99 do
       begin
            s:=s+3:
       end
end.

17 楼

楼上还差一步,
在S:=S+1后加一步:A=:A+S.
当然,还需要在前面加上变量A.

18 楼

13楼的只是算出了该数列的项数而已.

19 楼

13楼的应该在"writeln(s:8);"前加上S:(1+298)*S/2.

20 楼

program yb(input,output);
var a,b:integer;
begin
a:=0;
b:=-2;
while b<=295 do
begin
b:=b+3;
a:=a+b;
end;
write('a=',a);
end.

我来回复

您尚未登录,请登录后再回复。点此登录或注册