下载此文档

C语言程序设计实验报告.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
C语言程序设计实验报告
(结构体和共用体)
实验目的
1、 掌握结构体类型变量的定义和使用;
2、 掌握结构体类型变量数组的概念和使用;
3、 掌握链表的概念,初步学会对链表进行操作;
4、 掌握共用体的概念和使用。
实验内容
在一个结构体数组中存入三个人的姓名及年龄,输出三者中年龄居中者的姓名及年龄。要求:
1、 三个人的数据采用直接初始化的方式赋值;
2、 利用结构体指针实现处理过程。
算法描述流程图
开始
创建结构体
struct students
定义并初始化数组 stu[3],stu1[3];
声明定义并声明 struct students
i=0;i<2
k=i
j=i+1;j<3
((stu2+j)->age)<(
(stu2+k)->age)
k=j
j++
t=*(stu2+k);
*(stu2+k)=*(stu2+i);
i++
输出年龄居中者的
姓名及年龄
源程序
#include<>
main()
{
struct students
{
char name[10];
int age;
} stu[3]={{"Jack",17},{"Anne",16},{"Tom",19}},stu1[3]; struct students *stu2=&stu[0],*t=&stu1[0];int i,j,k; for(i=0;i<2;i++)
{
k=i;
for(j=i+1;j<3;j++)
{
if(((stu2+j)->age)<((stu2+k)->age))
k=j;
}
*t=*(stu2+k);
*(stu2+

C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人山清水秀
  • 文件大小96 KB
  • 时间2021-12-02