1乘到1000怎么编程
答案:2 悬赏:40
解决时间 2021-04-08 04:56
- 提问者网友:唤魂
- 2021-04-07 12:45
用PAS
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-04-07 13:56
var
a:array[0..1000] of integer;
i,j,m,jw: integer;
t,s:longint;
begin
j:=1;
a[j]:=1;
for i:= 1 to 1000 do begin
jw:=0;
for m:= 1 to j do begin
t:=a[m]*i+jw;
jw:=t div 10000;
a[m]:=t mod 10000;
end;
if jw>0 then begin
j:=j+1;
a[j]:=jw;
end;
end;
for i:= j downto 1 do
if a[i]>0 then write(a[i]) else write('0000');
writeln;
readln;
end.
a:array[0..1000] of integer;
i,j,m,jw: integer;
t,s:longint;
begin
j:=1;
a[j]:=1;
for i:= 1 to 1000 do begin
jw:=0;
for m:= 1 to j do begin
t:=a[m]*i+jw;
jw:=t div 10000;
a[m]:=t mod 10000;
end;
if jw>0 then begin
j:=j+1;
a[j]:=jw;
end;
end;
for i:= j downto 1 do
if a[i]>0 then write(a[i]) else write('0000');
writeln;
readln;
end.
全部回答
- 1楼网友:何必打扰
- 2021-04-07 15:30
long i,j
j=0
for i=1 to 1000
j=j+i
next
messagebox('结果',string(j))
弹出一个messagebox, 显示的就是结果了。
太简单了,确实应该打pp!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯