连续五天温度低于10度,则认为进入冬天键盘输入温度十次,求哪天进入冬天?
代码如下,如有帮助,请帮忙采纳一下,谢谢。
代码:
#include <stdio.h>
int main()
{
int i,cnt =0,arr[10];
for (i=0;i<10;i++)
{
scanf("%d",&arr[i]);
if(arr[i] < 10)
{
cnt++;
if(cnt == 5)
{
printf("第%d天进入冬天",i-3);
break;
}
}else
cnt = 0;
}
if(cnt < 5)
printf("未进入冬天");
return 0;
}
从第一个温度低于10度的日子开始,以该天为基准,比较是否连续5天温度低于10度,是则OK。不是则从下一个日子继续判断
你要明确一下,是5天以后算进入冬天,还是5天的第一天就算进入冬天
int main()
{
int i=0,day=0;
float a[10];
for(i=0;i<10;i++) scanf("%lf",a[i]);
for(i=0;i<10;i++)
{
if(a[i]<10) day++;
else day=0;
if(day==5){
printf("第%d天进入冬天\n",i);
break;
}
}
retrun 0;
}
望采纳!!