使用字符数组和实型数组分别存储学生姓名和成绩,并通过对学生成绩的排序,按名次输出姓名和成绩。
使用字符数组和实型数组分别存储学生姓名和成绩,并通过对学生成绩的排序,按名次输出姓名和成绩。
日期:2021-03-27 23:16:01 人气:2
存在几处错误
1、name定义的是指针数组,没有分配地址时不能复制
2、i变量不需要从键盘输入
3、输入字符串scanf("%s", name[i]);
4、输入float型数据用%f
5、输出时最好加回车,便于查看
6、排序中的第二层循环从i+1开始
修改后代码如下:修改位置注释给出:
#include<stdio.h>