几道有关pascal的题目,速度的最高再给50分!

以下题目全部用while做,实在不行for也可以1.求所有的三位数中十位数能被个位数和百位数之和整除的数2.求所有满足条件的四位数:(1)这四位数是11的倍数;(2)b+... 以下题目全部用while做,实在不行for也可以
1.求所有的三位数中十位数能被个位数和百位数之和整除的数
2.求所有满足条件的四位数:(1)这四位数是11的倍数; (2)b+c=a;
3.s=-1+3-5+7-9+……n n为奇数。
--------------------------------------------------------------------------------------------------
速度的再给50分啊啊啊啊啊啊啊啊啊啊啊啊!
展开
 我来答
百度网友9705a5e
2012-04-24 · TA获得超过243个赞
知道答主
回答量:531
采纳率:0%
帮助的人:142万
展开全部
var i,a,b,c:integer;
begin
for i:=100 to 999 do
begin
a:=i div 100;
b:=(i div 10)-a*10;
c:=i-b*10-c*100;
if (b mod (a+c))=0 then write(i:4);
end;
end.
这是第一题
第二题(第一小题)
var a,b,c,d,i:integer;
begin
for i:=1000 to 9999 do
begin
if (i mod 11)=0
then write(i:5);
end;
end.
第二小题不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zackfairli
2012-04-22 · TA获得超过1288个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:371万
展开全部
第二题的第二个条件能解释一下吗。。。
追问
就是var a,b,c....
追答
那么a,b和c是不同的四位数?
第一题:
var
s:string;
i,j,k,l,p:longint;
begin
i:=100;
while (i0) and ((k+p) mod l=0) then write(i,' ');
inc(i);
end;
end.

第三题:
var
i,j,n,ans,p:longint;
begin
j:=0;
readln(n);
p:=0;
while (i0 then
begin
inc(p);
if p mod 20 then j:=j-i
else j:=j+i;
end;
inc(i);
end;
writeln(j);
end.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式