編程思路如下:
1 將連續若幹天的溫度值輸入到壹個數組中。
2 對數組進行遍歷,並累計超過22的數量。
3 如果數量達到5 則退出循環。
4 如果出現低於22的值,則計數歸0。
如果退出循環時,計數低於5,則表示未找到。否則當前下標就是符合要求的5天的最後壹天。
判斷函數參考如下:
int?judge(int?*a,?int?l){
int?i,?n;
for(i?=?n?=?0;?i?<?l;?i?++)
{
if(a[i]>22)?n++;
else?n=0;
if(n==5)break;
}
if(n==5)?return?i;//找到符合要求的值
return?0;//沒找到。
}