C语言,这个程序哪里错了,怎么改?

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:52:39
这个程序是实现在一个数组中查询数据的功能的。
#include <stdio.h>
#define N 10
int lastindexof (double data[],double finddate)
void mian()
{
double a[N]={10,25,17,3,25,4,11,77,46,55};
double find;
int lastindex;
printf("please input what you want search:");
scanf("%lf,&find");
lastindex=lastindexof(a,find);
printf("the place the date you searched last appear is at: %d",lastindex);
}
int lastindexof (double data[],double finddate)
{
int i,index;
for(i=0;i<N;i++)
{
if(data[i]==finddate)
index=i;
}
return index;
}

int lastindexof (double data[],double finddate);
//声明后面要有分号
int main()
//是main不是mian,另外应该用int而不是void类型,主函数结尾用return 0;
scanf("%lf", &find);
//引号位置原来不对