1+2+3+……+100怎么用pascal表达(for循环)

输出值(5050)... 输出值(5050) 展开
 我来答
水木葫芦娃
2012-11-12 · TA获得超过100个赞
知道小有建树答主
回答量:133
采纳率:50%
帮助的人:42.4万
展开全部
var
i, c: Integer;
s: string;
begin
c := 0;
for i := 1 to 100 do
begin
c := c + i;
s := s + IntToStr(i);
end;
end;

c 为 1+..100之和
s为1+...100的字符串
追问
无法输出值(5050)。
百度网友de5e23e
2012-11-12
知道答主
回答量:13
采纳率:0%
帮助的人:9.5万
展开全部
program aa;
var sum,i:integer;
begin
for i:= 1 to 100 do
inc(sum,i);
write(i);
end.
追问
不能用
追答
额 手抽了打错了一个~
program aa;
var sum,i:integer;
begin
for i:= 1 to 100 do
inc(sum,i);
write(sum);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a772141044
2012-11-12
知道答主
回答量:18
采纳率:0%
帮助的人:12.7万
展开全部
program lyf;

var i,ans:longint;
begin
for i:=1 to 100 do
ans:=ans+i;
writeln(ans);
end.
ans初值本身就是0,无须赋~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘昊熙
2012-11-27
知道答主
回答量:46
采纳率:0%
帮助的人:20.7万
展开全部
var
a,b,i:integer;
begin
for i:=1 to 100 do
a:=a+i;
writeln(a);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d831a9e
2012-11-12
知道答主
回答量:13
采纳率:0%
帮助的人:7.3万
展开全部
s:=0;
for i:=1 to 100 do s:=s+i;
更多追问追答
追问
全部
追答
你是要输入这个字符串还是值?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式