- 6
- 0
- 约8.27千字
- 约 65页
- 2017-01-02 发布于广东
- 举报
第十一章 结构体 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)