#includestdio.h
#includeconio.h//定义学生结构体//structStudent
{
charID[8];
charName[20];
floatMark1;
floatMark2;
floatMark3;
floatAverage;
intmark1;
intmark2;
intmark3;
longintkcbh1;
longintkcbh2;
longintkcbh3;
charkecheng1[29];
charkecheng2[29];
charkecheng3[29];
};
//声明学生数组及学生数量//
structStudentstudents[1000];
intnum=0;
//求平均值//
floatAvg(structStudentstu)
returm(stu.mark1*stu.MarkI+stu.mark2+stu.Mark2+stu.mark3+stu.Mark3)/(stu.Markl+stu.Mark2+stu.Mark3);
}
//通过学号返回//
intStudent_SearchByIndex(charid[])
{
inti;
for(i=0;inum;i++)
{
if(strcmp(students[i].ID,id)=0)
{
returni;
}
}
return-1;
11
//通过姓名返回数组下标//
intStudent_SearchByName(charname[])
inti;
for(i=0;inum;i++)
if(stremp(students[i].Name,name)=0)/比较参数中两个字符串的大小如果完全相等,
返回0//
returni;//这个return表示退出函数,回到调用这个函数的位置//
return-1;
//显示单条学生记录//
voidStudent_DisplaySingle(intindex)
printf(学号:%10s姓名:%10sn,students[index].ID,students[index].Name);
printf(”课程编号:%8ld课程:%8s学分:%8f成绩
%8din,students[index].kcbh1students[index].kecheng1,students[index].Mark1,
students[index].markl);
printf(”课程编号:%8ld课程:%8s学分:%8f成绩
%8din,students[index].kcbh2
students[index].mark2);
students[index].kecheng2
students[index].Mark2,
printf(”课程编号:%8ld课程:%8s学分:%8f成绩
%8din,students[index].kcbh3students[index].kecheng3students[index].Mark3,
students[index].mark3);
printf(”平均成绩%lOfin,students[index].Average);
//显示pingjunzhi//
voidStudent_DisplayAverage(intindex)
printf(”平均成绩%10f\n,students[index].Average);
//插入学生信息/
voidStudent_InsertO
while(1)
printf请输入学号:);
scanf(%s,students[num].ID);
getchar(;//未输入n,继续//
printf(请输入姓名:);
scanf(%s,students[num].Name);
getchar);
printf(请输入课程编号:);
scanf(%ld,students[num].kcbh1);
getchar();
printf(请输入课程:);
scanf(%s,students[num].kecheng1);
getchar();
printf(请输入学分:);
scanf(%f,s
您可能关注的文档
- [八年级数学]北京市西城区(北区)2012-2013学年八年级上学期期末考试数学试题.docx
- 《供应链管理》课程教案.docx
- 《家具设计》第五章家具结构设计(第2节家具的接合方式及第3节木家具基本构件的结构)).docx
- 《家具设计》第五章家具结构设计(第2节家具的接合方式及第3节木家具基本构件的结构).docx
- 《中国法制史》辅修笔记.docx
- 2008年华南农业大学期末考试试卷a卷.docx
- 2011年秋季学期工程力学期末考试试卷a卷(答案).docx
- 2015年10月自考计算机网络原理(04741)试题及答案.docx
- 2019-2020学年北京市西城区八年级下学期期末数学试卷(解析版).docx
- 2021施工现场各类人员安全知识考核试卷.docx
- 虎揽胜新车原厂中文资料 (含混合动力车辆完整版维修手册) L405起动系统 - TDV6 3.0 升柴油机 - 起动系统.pdf
- 2025-2026学年高一上学期1月月考地理试题.docx
- 2026广西南宁市西乡塘区石埠卫生院招聘临床医师1人考试参考试题及答案解析.docx
- 重庆市南开中学校2025-2026学年高二上学期1月期末地理试题.pdf
- 2026中国聚变能源有限公司春季校园招聘考试参考题库及答案解析.docx
- 2026年兰州凯博药业股份有限公司质量管理及产品经理岗招聘考试参考试题及答案解析.docx
- 2026河南郑州电力职业技术学院招聘51人考试参考试题及答案解析.docx
- 2026重庆大学土木工程学院智能建造团队劳务派遣工程师招聘1人考试参考题库及答案解析.docx
- 2026广东清远市连山壮族瑶族自治县福堂镇公益性岗位招聘3人考试参考试题及答案解析.docx
- 四川省内江市2025-2026学年度第一学期高一期末检测题地理.pdf
最近下载
- 《洁净室施工及验收规范》(GB50591-2010).pdf VIP
- 钻井平台钻前工程初步设计-道路.pdf VIP
- 中国法制史试题及答案完整版 .pdf VIP
- 蓝色云南大学顶部导航栏复试模板.pptx VIP
- 湖北工程学院新技术学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- GB 55006-2021 钢结构通用规范.docx VIP
- GB 55002-2021 建筑与市政工程抗震通用规范.docx VIP
- GB 55001-2021 工程结构通用规范.docx VIP
- GB50068-2018_建筑结构可靠性设计统一标准.docx VIP
- 执行结构设计.pdf VIP
原创力文档

文档评论(0)