level 3
亦敏2013
楼主
求助循环函数求几个平均值中最大值
void MAMAX(int DataLen, float*pfOUT, float*pfINa, float*pfINb, float*pfINc)
{
float sum;
float yh;
for (int i = 1; i<DataLen; i++)
{
for (int max= 3; max<=21; max++)
{
sum = 0.0;
for (int j = 0; j<max; j++)
sum = sum + pfINa[i - j];
yh=sum/max;
}
{
if(yh>pfINb[i])
pfINb[i]=yh;
}
pfOUT[i] = pfINb[i];
}
}
dll能生存但输出数据不是最大值
2017年08月06日 05点08分
1
void MAMAX(int DataLen, float*pfOUT, float*pfINa, float*pfINb, float*pfINc)
{
float sum;
float yh;
for (int i = 1; i<DataLen; i++)
{
for (int max= 3; max<=21; max++)
{
sum = 0.0;
for (int j = 0; j<max; j++)
sum = sum + pfINa[i - j];
yh=sum/max;
}
{
if(yh>pfINb[i])
pfINb[i]=yh;
}
pfOUT[i] = pfINb[i];
}
}
dll能生存但输出数据不是最大值