c语言大作业文件下载,c语言大作业.doc

c语言大作业.doc

新疆农业大学计算机与信息工程学院实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 三, 大作业目的(1)更深入的了解用C语言怎么编写程序。(2)更深入的了解定义,声明和调用函数,定义变量。(3)更深入的了解的运用do-while语句的运用。 (4)初步学C 语言对学生成绩库函数的运用。比如void menu; struct student ; void displaystruct student s,int total; void sortstruct student s,int total; void insertstruct student s,int total; int delstruct student s,int total; void searchNumstruct student s,int total; (5)初步学C语言对学生成绩函数的效果,设置函数方式下的文本类型。四, 大作业内容及要求(1) 使用头文件 “includestdio.h”包含学生成绩函数。 实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 (2) 声明void menu; 显示主菜单struct student ; 输入函数void displaystruct student s,int total; 显示学生信息void sortstruct student s,int total; 冒泡排序void insertstruct student s,int total; /插入学生自动序)int delstruct student s,int total; 删除学生void searchNumstruct student s,int total; 按学号查询(3) 用函数 void menu显示主菜.struct student 输入函数.void displaystruct student s,int total;显示学生信息void sortstruct student s,int total;排序void insertstruct student s,int total;插入学生自动排序)int delstruct student s,int total;删除学生void searchNumstruct student s,int total; 按学号查询实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 (4) 在“main”函数里我们利用“return”语句返回到主函数。 (5) searchNumstruct student s,int total;按学号查询输出学生成绩等和平准分。原程序如下 includestdio.hincludestring.hincludestdlib.hdefine N 50struct student char num15; 学号 char name15; 姓名 double score3; 3门成绩double ave; 平均成绩;实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 void menu; 显示主菜单struct student ; 输入函数void displaystruct student s,int total;显示学生信息void sortstruct student s,int total; 冒泡排序void insertstruct student s,int total; 插入学生int delstruct student s,int total; 删除学生void searchNumstruct student s,int total; 按学号查询 void main 按学号查询 systemcls; displaystu,total; 显示 ifdelstu,total 删除实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 total; 人数-1 systemcls; displaystu,total; 显示 else printfnt该学号不存在nnt; systempause; systemcls; displaystu,total; printfn是否继续删除学员Y/y ; fstdin; chgetchar;实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 printfn; whilechYchy; break;case 7 printfnnnnnnnnnttt此操作将删除所有记录; printfnnttt 是否继续Y/y ; fstdin; chgetchar; ifchYchy total0; break; default实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 printfnnnnnnnnnttt真的要退出吗Y/y ; fstdin;chgetchar; printfnntt; ifchychY exit0; break; systempause;while1;struct student 输入函数实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 添加记录void displaystruct student s,int total 输出函数 int i; printft学号t姓名t语文t数学t英语t平均nn;fori0;itotal;i printftstst.2ft.2ft.2ft.2fnn,si.num,si.name,si.score0,si.score1,si.score2,si.ave;void sortstruct student s,int total 排序 int i,j;实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 struct student temp; fori0;itotal-1;i forj0;jtotal-1-i;j ifsj.avesj1.ave tempsj; sjsj1; sj1temp; void insertstruct student s,int total 插入 int delstruct student s,int total 删除实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 void menu printfnnt nn; printftt1.输入学生信息; printftt2.显示学生信息nn;printftt3.排序t; printftt4.查询学生按学号nn; printftt5.插入学生信息; printftt6.删除学生信息nn; printftt7.清除记录; printftt8.退出nn;实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 printftnn;void searchNumstruct student s,int total 查 int num,i; printfnt请输入要查询的学号nnt; scanfs,num;printfn; fori0;itotal;i ifnumsi.num0 break; ifitotal实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 printft学号t姓名t语文t数学t英语t平均nn; printftstst.2ft.2ft.2ft.2fnnt,si.num,si.name,si.score0,si.score1,si.score2,si.ave; else printft该学号不存在nnt; 心得体会以前,我对C 程序的认识有点模糊。我以为 学C 语言有大困难。因此,我对C语言没有强大的感兴趣。我常常想“我也什么时候像别人一样设计一个完整的 程序”。有时候,老师讲课的有些内容我真的感觉不到。我通过自己的努力,问同学们,多点看关于C 语言的书,多点练习,对C 语言实 验 报 告班 级 名 称 信管091 指 导 老 师 达新民 实 验 名 称 学生信息管理系统 实 验 成 绩 实 验 日 期 4月23日6月17日 学 号 094631102 实 验 学 时 20学时 姓 名 阿卜杜热伊木 的基 础知识更进一步的了解。通过这次的小学期,我得到的收获真不少 ,学了不少的知识。通过本学期对c语言的学习,了解c语言的基本知识,运用c语言可以解决许多实际问题,尤其是在信息管理方面,c语言作为一门高级和计算机编辑语言,有其强大的功能。同时我也知道了我们随时都要培养自己的动手能力,还了解到C语言的指导作用,只有这样才能培训自己的操作能力,更好的适应这个日新月异的飞速发展的社会。这次大作业当中我遇到了运算表达式方面的困难。如果我们好好努力,好好发挥自己的思考能力,学C 语言并不是难的。 在我们的生活中,C 语言的作用非常强大的。我们好好掌握C 语言的内容,我们能解决在生活中的实际问题。 13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值