问几个pascal程序

[复制链接]
查看11 | 回复0 | 2009-8-20 18:30:59 | 显示全部楼层 |阅读模式
此类是基本的循环练习题,是学好pascal的基础首先,观察表达式:1+2+3+4+5+……+99+100,发现了什么呢?对了,就是每次加的数比上一次加的数大一,这样我们就可以用一个t来作为这个要加的数,每次增加1,直到t>100为止。具体程序如下:Program sum;Varans,t:longint;BeginAns:=0;t:=1;While t<=100 doBegin
Ans:=Ans+t;
Inc(t); // 自动加1函数End;Writeln(Ans);End.第二个问题也类似,只不过每次t的值增加2,且t的初值为2。具体程序如下:Program sum;Varans,t:longint;BeginAns:=0;t:=2;While t<=100 doBegin
Ans:=Ans+t;
t:=t+2;End;Writeln(Ans);End.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行