C语言程序设计何兴恒张冬梅王改芳第11章结构体课件教学.pptVIP

  • 9
  • 0
  • 约8.27千字
  • 约 65页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计何兴恒张冬梅王改芳第11章结构体课件教学.ppt

第十一章 结构体 11.1 概述 在实际应用中,有不少应用问题如果只采用已学的变量和数组作为数据结构显得很不方便。 例:输入100个学生的学号、姓名和考试成绩,编写程序找出高分者和低分者。 用变量和数组作数据结构可编写程序如下: main() { int i, num, maxnum, minnum; char name[20], maxname[20], minname[20]; int score, 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精品文档

相关文档