该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。

要求:

(1)登录数据用函数input()

(2)按身高排序用函数sort()

(3)输出排序结果用函数output(),输出格式为:

幼儿园小朋友一览(依身高排序)

===================================================

姓名 性别 年龄 身高 出生日期

C语言代码如下:

#include

#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

{

printf("\n请输入第%d名小朋友信息:\n",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]:");

scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);

}

}

void sort()

{

struct child ct;

int i,j;

for(i=0;i

for(j=0;j

if(ch[j].height

{

ct=ch[j];

ch[j]=ch[j+1];

ch[j+1]=ct;

}

}

void output()

{

int i;

printf("\n\t幼儿园小朋友一览(依身高排序)\n");

printf("===================================================\n");

printf(" 姓名 性别 年龄 身高 体重 出生日期 \n");

printf("===================================================\n");

for(i=0;i

printf(" %-8s %-2s %2d %d %3.1f %d.%d.%d\n",ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);

}

void main()

{

input();

sort();

output();

}

// 相关信息:http://jianchinuli.com/cyuyan/150.html

c语言幼儿园自动分班,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...相关推荐

  1. c语言编程幼儿园自动分班,C语言课件 第5章选择结构.ppt

    C语言课件 第5章选择结构 第5章 选择结构程序设计 搜玛厚壶帛酒慈钝梢抽溢泣蒲滓桐惶移掣桩一森距埂蹋朴汛拇银瘴告逾符C语言课件 第5章选择结构C语言课件 第5章选择结构 主要内容:关系运算符和关系表 ...

  2. 幼儿园分班问题(C语言)

    幼儿园分班问题(C语言) #include <stdio.h> #include <stdlib.h>int main() {while(1){int age;printf(& ...

  3. c语言幼儿园管理系统,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  4. 幼儿园 c语言,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  5. 幼儿学数数的c语言程序,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  6. 幼儿园管理系统c语言,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  7. c语言一个图片是幼儿园的,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  8. 电脑基础c语言,C语言经验: 如何从零基础学习C语言?

    C语言是面向过程的,而C ++是面向对象的C和C ++之间的区别: C是一种结构化语言,其重点是算法和数据结构. 在C程序设计中,首先要考虑的是如何通过过程来处理输入(或环境条件)以获得输出(或实现过 ...

  9. python woe分箱_python自动分箱,计算woe,iv的实例代码

    笔者之前用R开发评分卡时,需要进行分箱计算woe及iv值,采用的R包是smbinning,它可以自动进行分箱.近期换用python开发, 也想实现自动分箱功能,找到了一个woe包,地址https:// ...

最新文章

  1. Memcached安装使用和源码调试
  2. .Net学习难点讨论系列16 - 索引器
  3. discuz手机版模板开发
  4. oracle hash join outer,CSS_浅谈Oracle中的三种Join方法,基本概念 Nested loop join: Outer - phpStudy...
  5. shiro的登录 subject.login(token)中执行逻辑和流程
  6. [C++] 用Xcode来写C++程序[3] Constants
  7. java线程——信号量(Semaphore)+障栅(CyclicBarrier)
  8. 51nod1238. 最小公倍数之和 V3(数论)
  9. tomcat 请求超时_高并发环境下如何优化Tomcat性能?看完我懂了!
  10. 凭什么说这门编程语言是下一代 Java?
  11. 手机电视重蹈IPTV覆辙 广电电信争持催生融合标准
  12. 主流PHP博客系统比较
  13. Linux操纵细碎以太网卡的装配及设置-2
  14. VTK:交互与拾取——单位拾取
  15. 利用FlexCell实现的一些报表统计应用
  16. 无锡华润上华公司实习感想
  17. [附源码]java毕业设计海雨市高校实验设备报修系统
  18. PIC16F73-I/SO代理
  19. java -苹果支付凭证校验
  20. 什么是扭矩?如何做好扭矩?

热门文章

  1. 任天堂3D掌上游戏机3DS正式发布
  2. 中国科学院的研究所很难进吗?
  3. 关于工程导论的读书计划表
  4. android备份程序数据库文件夹,Android备份/恢复:如何备份内部数据库?
  5. 牛逼的黑客也得找工作,他们靠的是黑掉公司网站?
  6. 公众号头条文章数据接口 API 简介与使用场景、调用方法
  7. matlab中ln4怎么表示,matlab里ln怎么表示
  8. 团队管理24--团建活动
  9. HDMI、AV音视频端子介绍
  10. 【Python 】常用命令、函数和格式(记忆版)