经典C语言程序100例(71-80).docxVIP

  • 0
  • 0
  • 约1.15万字
  • 约 17页
  • 2026-03-26 发布于河北
  • 举报

经典C语言程序100例(71-80)

说明:所有程序均经过验证可直接编译运行(适配C99标准),代码包含详细注释,兼顾初学者可读性与代码规范性,重点覆盖结构体、链表、数组操作、算法入门等核心知识点,每例均明确题目要求、程序分析及运行说明。

程序71:输入输出5个学生的数据记录

题目

编写input()和output()函数,实现5个学生数据记录的输入与输出,学生数据包含学号、姓名、3门课程成绩。

程序分析

使用结构体定义学生数据类型,封装学号、姓名、成绩信息;input()函数负责循环读取5个学生的各项数据,output()函数负责格式化输出所有学生信息,主函数调用两个函数完成整体功能,核心是结构体数组的使用与函数参数传递。

程序代码

c

#includestdio.h

#defineN5//定义学生数量为5

//定义学生结构体,存储学号、姓名、3门课程成绩

structstudent{

charnum[6];//学号(6位)

charname[8];//姓名(8个字符以内)

intscore[4];//3门课程成绩,下标1-3使用

};

//输入函数:读取N个学生的数据

voidinput(structstudentstu[N]){

inti,j;

for(i=0;i

文档评论(0)

1亿VIP精品文档

相关文档