pascal题目 求高手解答

题目:小鱼要游经n(n>=2)个水域,感受到了每个水域的温度,如果相邻经过的两个水域的温度差达到10或者10以上,小鱼就会受不了要咳嗽1次。如果出现连续咳嗽2次或者2次以... 题目:
小鱼要游经n(n>=2)个水域,感受到了每个水域的温度,如果相邻经过的两个水域的温度差达到10或者10以上,小鱼就会受不了要咳嗽1次。如果出现连续咳嗽2次或者2次以上的情况,小鱼就处于感冒的状态。当然小鱼也具有一定的免疫力,只要到达下一个水域时没有咳嗽,小鱼的感冒马上就好了。请你计算小鱼总共经历了几次咳嗽、几次感冒?

输入:
第一行输入一个整数,表示n。
第二行输入n个整数,用空格间隔,依次表示n个水域的温度。

输出:
一行内输出两个整数,用空格间隔,依次表示累计下来咳嗽几次、感冒几次。

样例输入
7
10 11 22 10 30 25 60

样例输出4 1
展开
 我来答
HN_06
2012-07-15
知道答主
回答量:20
采纳率:0%
帮助的人:12.9万
展开全部
直接模拟
两个变量,a表示前个水域水温,b表示当前水域水温,比较a、b,若abs(a-b)>=10,则在当前水域会感冒,比较完后令a等于b。
再设置一个变量k用来表示连续咳嗽几次
在当前水域,若
1、咳嗽:k加一,并把咳嗽次数加一,若k等于二,则感冒次数加一
2、没有咳嗽,让k等于零。
代码就不写了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式