#include<stdio.h>
#include<string.h>
#define STUDENT 5
#define SUBJECT 3
main()
{
char name[STUDENT][20];
int mark[STUDENT][SUBJECT+1];
get_list(&name[0][0],&mark[0][0]);
deal_list(&mark[0][0]);
rank_list(&name[0][0],&mark[0][0]);
printlines;
print_list(&name[0][0],&mark[0][0]);
}
void get_list(char*a,int*b)
{
int i,j;
printf("enter students' names and their %d marks\n",SUBJECT);
for(i=0;i<STUDENT;i++){
scanf("%s",a+i);
for(j=0;j<SUBJECT;j++)
scanf("%d",*(b+i)+j);
}
}
我一共写了4个自定义函数,然后每个函数都有这个错误。
我只截取了一个函数,希望程序大神能帮忙Debag~~
代码太长了。我只能截屏了。。。。
前面的内容就是声明部分和main函数了,没看到有重定义啊。。
本回答被网友采纳