C语言 怎么编啊?

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:38:36
定义一个名为student-record的结构,它包含学生姓名,出生日期和总分。请编写一个程序,读取某班10个学生的数据,并按总得分排序,其中出生日期使用date结构定义,它包含三个整数成员:day,month和year
完整程序

现在的这帮孩子。。。。。

struct
{
char name[10];
int day;
int month;
int year;
int score;
}student_record[10];

给你点提示,自己练习下吧.

1.定义结构体(这个应该没问题)
2.程序主体
main()
{
//initial data

//qsort data (用C库里的快排函数qsort,自己写个比较函数就好了)

//output result

}

补充:想要学习编程,这种题目要好好练习

本来也很想帮你写写的,不过这不是学习编程的方法。编程就要多多动手才行啊。自己写出来,然后发上来让大家帮你看看有什么可以改进的,这样你才有更大的进步哦!

typedef struct{
int day;
int month;
int year;
} date;
typedef struct{
string name;
date birth;
int score;
} student-record;

还行不?

在楼上的基础上修改的,简单多了。

#include <stdio.h>

typedef struct
{
int day;
int month;
int year;
}date;

typedef struct /*声明一个结构体类型*/
{
char name [100];
date birthday;
float score;
}student_record;

#define MAX_