求Pascal:高精度求1+2+3+4+5+6......+n;

[复制链接]
查看11 | 回复1 | 2012-8-10 12:29:00 | 显示全部楼层 |阅读模式
用高精度加单精度即可实现vara:array[1..10000]of longint;n,i,j,ws,jw:longint;beginread(n);ws:=1;for i:=1 to n dobegin
a[1]:=a[1]+i;
jw:=a[1] div 10;
a[1]:=a[1] mod 10;
for j:=2 to ws do
begin
a[j]:=a[j]+jw;
jw:=a[j] div 10;
a[j]:=a[j] mod 10;
end;
while jw0 ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行