C语言题目,求解释

C语言题目,求解释输入n个学生每人的平均成绩和姓名,将成绩降序排序,姓名做响应调整,输出排序后的成绩和对应的姓名。(就是说,那个关于姓名的字符串怎么搞。。。。)求答案啊... C语言题目,求解释输入n个学生每人的平均成绩和姓名,将成绩降序排序,姓名做响应调整,输出排序后的成绩和对应的姓名。(就是说,那个关于姓名的字符串怎么搞。。。。)求答案啊 展开
 我来答
百度网友2018359
2016-12-11 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1397万
展开全部
//用结构体
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语言

  • 输入学生成绩

  • 降序

  • 平均分

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式