第一步:定义和声明
//声明结构体类型 struct student { char name[20]; int num; float score; };
//输入 printf("请输入学生数:"); scanf("%d",&n);
//定义结构体数组,存放键盘输入的数据 struct student stu[n]; //定义结构体变量middle,用作交换时的中间变量 struct student middle;
第二步:输入数据
for(i=0;i
第三步:以学生成绩来比较进行排名
//利用交换排序法进行排序 for(i=0;i
第四步:输出
printf("成绩排名为:n"); for(i=0;i
完整代码:
#includestruct student { char name[20]; int num; float score; }; int main() { int n,i,j; printf("请输入学生数:"); scanf("%d",&n); struct student stu[n]; struct student middle; printf("n"); for(i=0;i
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)