颜色传感器epion:关于C语言

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 16:16:34
#include <stdio.h>
void main()
{
void search(float(*p)[4],int n);
float score[3][4]={{65,57,70,60},{58,87,90,81},{90,99,100,98}};
search(score,3);
}
void search(float(*p)[4],int n)
{ int i,j,flag;
for(j=0;j<n;j++)
{
flag=0;
for(i=0;i<4;i++)
if(*(*p+j)+i)<60) flag=1;
if(flag==1)
{ printf("No.%d fails,his scores are:\n",j+1);
for(i=0;i<4;i++)
printf("%5.1f",*(*(p+j)+i));
printf("\n");
}
}
}

这个没有测试通过,是因为在
if(*(*p+j)+i)<60) flag=1;
行上错了一个
该为if(*(*p+j+i)<60) flag=1;
即可