编写程序,登录幼儿园 200 个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,
分别按年龄排序后输出。
要求:
(1)登录数据用函数 input()
(2)按身高排序用函数 sort()
(3)输出排序结果用函数 output(),输出格式为:
幼儿园小朋友一览(依身高排序)
===================================================
姓名 性别 年龄 身高 出生日期
代码如下:
#include<stdio.h>
#define N 200
struct child
{
char name[10];
char sex[3];
int age;
int height;
float weight;
struct {
int year;
int month;
int day;
}bdate;
}ch[N];
void input()
{
int i;
for(i=0;i<N;i++)
{
printf(" 请输入第%d 名小朋友信息:",i+1);
printf("姓名:");
scanf("%s",ch[i].name);
printf("性别:");
scanf("%s",ch[i].sex);
printf("年龄:");
scanf("%d",&ch[i].age);
printf("身高:");
scanf("%d",&ch[i].height);
printf("体重:");
scanf("%f",&ch[i].weight);
printf("出生日期[YYYY-MM-DD]:");