C语言结构体完整版资料.pptVIP

  • 4
  • 0
  • 约4.91千字
  • 约 33页
  • 2026-04-21 发布于四川
  • 举报

第十一章结构体

11.1概述

在实际应用中,有不少应用问题如果只采用已学的变量和数组作为数据结构显得很不方便。

例:输入100个学生的学号、姓名和考试成绩,编写程序找出高分者和低分者。

用变量和数组作数据结构可编写程序如下:

;main()

{inti,num,maxnum,minnum;

charname[20],maxname[20],minname[20];

intscore,maxscore,minscore;

maxscore=0;minscore=100;

for(i=1;i=100;i++)

{scanf(%d%s%d”,num,name,score);

if(scoremaxscore)

{maxscore=score;maxnum=num;strcpy(maxname,name);}

if(scoreminscore)

{minscore=score;minnum=num;strcpy(minname,name);}

}

输出

}

;明显缺点:

①变量过多,同一学生的各个数据无联系,没有整体概念,不便管理。

②操作不便(如更新过程)。

文档评论(0)

1亿VIP精品文档

相关文档