Pascal编程求急

1:编写程序输入学生成绩,若成绩在85分以上,输出“verygood”;若成绩在60到85之间,输出“good”;若成绩低于60分,则输出“bad”。2:“兔子繁殖问题”... 1:编写程序输入学生成绩,若成绩在85分以上,输出“very good” ;若成绩在60到85之间,输出“good”;若成绩低于60分,则输出“bad”。

2:“兔子繁殖问题”,已知一对兔子,每个月可以生一对小兔,而小兔过一个月后也可生一对小兔。即兔子的对数是:第一个月1对,第二个月2对,第三个月3对,第四个月5对,……,假设兔子的生育期是12个月,并且不死,问一年后,这对兔子有多少对活着的后代?
速度+分
展开
 我来答
百度网友c653bf64c4
2010-12-16 · TA获得超过168个赞
知道答主
回答量:85
采纳率:0%
帮助的人:77.8万
展开全部
1 简单判断
var
score:longint;
begin
readln(score); //读入成绩
if score>85 then writeln('very good'); //判断是否高于85分
else
begin
if score<60 then writeln('bad') //判断是否地狱60分
else writeln('good');
end;
end.

2 由题可知,当前月具有生育能力的兔子数量等于上上个月的兔子总数,则当前月兔子总数为上月兔子数(原有)+上上月兔子数(新生)
var
a,b,c,i:longint;
begin
a:=1; //上上个月
b:=2; //上个月
for i:=3 to 12 do
begin
c:=a+b; //求得本月兔子数
a:=b; //上个月变成了上上个月
b:=c; //本月变成了山个月
end; //1月和 2月已知,循环十次后本月即为十二月
writeln(c); //输出本月兔子数
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DrGilbert
2010-12-16 · TA获得超过260个赞
知道答主
回答量:126
采纳率:0%
帮助的人:72.9万
展开全部
program e33;
var n:integer;
begin
read(n);
if n>=85 then write('very good')
else if n>=60 then write('good');
else write('bad');
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GeneralLich
2010-12-16
知道答主
回答量:31
采纳率:0%
帮助的人:15.3万
展开全部
第一个就是简单的判断;
第二个是斐波那契数列;
很好做的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mdoom
2010-12-16 · TA获得超过2923个赞
知道大有可为答主
回答量:1370
采纳率:0%
帮助的人:704万
展开全部
1
var n:integer;
begin
readln(n);
if n>85 then writeln('very good');
if (n>=60) and (n<=85) then writeln('good');
if n<60 then writeln('bad');
end.
2
var a,b,c,i:integer;
begin
a:=1;
b:=2;
for i:=3 to 12 do
begin
c:=a+b;
a:=b;
b:=c;
end;
writeln(c);
end.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式