C语言编程中一个我不明白的小问题!
问题是---编写一个函数,在一个数组中,如果一个数连续大于它后面的五个数且该数是奇数,就统计出满足此条件的个数.
我写出的循环中其中一句是
if((a[m]>a[m+1])&&(a[m]>a[m+2])&&(a[m]>a[m+3])&&(a[m]>a[m+4])&&(a[m]>a[m+5])&&(a[m]%2!=0))
wintc说我不对,请问是为什么啊?
参考答案:int a[MAX];
//对a赋值
//
if(MAX>5)//非常重要
{
for(int i=0;i<MAX-5;i++)//MAX-5非常重要!!
{
if((a[m]>a[m+1])&&(a[m]>a[m+2])&&(a[m]>a[m+3])&&(a[m]>a[m+4])&&(a[m]>a[m+5])&&(a[m]%2!=0))
{
}
}
}