#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=0i<Ni++)
{
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=0i<N-1i++)
for(j=0j<N-i-1j++)
if(ch[j].height<ch[j+1].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=0i<Ni++)
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://www.newhua.com/soft/42127.htm这个是华军上的C/C++程序设计学习与实验系统
介绍如下:
原名《Turbo C/C++ for Windows 集成实验与学习环境》,现在已全面支持最新 *** 作系统VISTA,它是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定制的一个简单易用的 C/C++程序设计学习与实验软件(支持TC2/TC3、GCC、VC6四种编译器,没有使用日期限制)。与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,针对用户学习教程中遇到的问题开通了疑难问题解答论坛等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、二级 C 语言的真题笔试试卷及答案与分析和上机模拟试题和详尽的答案与分析等大量的学习资源。另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找
安装注意事项:为了保证软件的正常运行,请不要安装在中文文件夹中,采用默认安装路径即可。
2009.3版本更新
不知道你是打算用来做什么用的?是学习用还是工作用的?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)