#include <stdio.h>#include <conio.h>
#include <stdlib.h>
#define n 3
struct student{
int StudentID;
char name[20];
char gender;
int age;
int English;
int Math;
int Chinese;
float averageScore;
};
struct student nop[3];
void main (){
int i,k,j;
for(i=0;i<n;i++)
{
printf("请输入第%d/3个人的信息:\n",i+1);
printf("---------------------------\n");
printf("name: ");
scanf("%s",nop[i].name[20]);
printf("StudentID: ");
scanf("%s",&nop[i].StudentID);
printf("gender: ");
scanf("%s",&nop[i].gender);
printf("age: ");
scanf("%d",&nop[i].age);
printf("English: ");
scanf("%d",&nop[i].English);
printf("Math: ");
scanf("%d",&nop[i].Math);
printf("Chinese: ");
scanf("%d",&nop[i].Chinese);
printf("请选择排序字段:/n-----------------/n(1)按学号排列/n(2)按姓名排列/n(3)按性别排列/n(4)按年龄排列/n(5)按英语排列/n(6)按数学排列/n(7)按语文排列/n(8)按平均分排列/n(0)退出程序/n-----------------/n");
scanf("%d",&k);
if(0==k)exit(0);
printf("请选择排序方向:/n-----------------/n(1)升序/n(2)降序/n(0)退出程序/n-----------------/n");
scanf("%d",&j);
if(0==j)exit(0);
}
}
帮忙看看嘛,真心不知道哪里重复定义了
意思是:一个或多个符号定义错误。
解决的方法和详细的操作步骤如下:
1、第一步,将源代码保存在文件中,然后编译并运行,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,打开一个文本编辑器,添加上面的代码,然后将文件另存为hello.c,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,打开命令提示符,输入保存文件的目录,键入“gcc hello.c”,按下Enter键确认,然后编译代码,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,如果代码中没有错误,命令提示符将跳至下一行并生成a.out可执行文件,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,键入a.out以执行line程序。 可以在屏幕上看到“ Hello World”并完成,如下图所示。这样,问题就解决了。