C语言题目,求解释
C语言题目,求解释输入n个学生每人的平均成绩和姓名,将成绩降序排序,姓名做响应调整,输出排序后的成绩和对应的姓名。(就是说,那个关于姓名的字符串怎么搞。。。。)求答案啊...
C语言题目,求解释输入n个学生每人的平均成绩和姓名,将成绩降序排序,姓名做响应调整,输出排序后的成绩和对应的姓名。(就是说,那个关于姓名的字符串怎么搞。。。。)求答案啊
展开
展开全部
//用结构体
struct STUDENT
{
char name[20];
int score;
};
int n,i,j;
scanf("%d",&n); //输入有多少个学生
struct STUDENT *s; //定义一个结构体类型的数组
s=(struct STUDENT*)malloc(sizeof(struct STUDENT)*n);//为数组分配空间
//输入数据,再排序
追问
指针。。。还没学
追答
//用结构体
struct STUDENT
{
char name[20];
int score;
};
int n,i;
scanf("%d",&n); //输入有多少个学生
struct STUDENT s[50]; //定义一个结构体类型的数组,没学指针就定义大一点
for(i=0;i<n;i++)
{
//输入数据
scanf("%s %d",s[i].name,&s[i].score);
}
//排序
2016-12-11
展开全部
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
c语言
输入学生成绩
降序
平均分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询