网站大量收购独家精品文档,联系QQ:2885784924

C语言管理系统527和525.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言管理系统527和525

山东师范大学实验报告 实验课程 C语言程序设计 实验项目 学生成绩管理系统 实验时间 2011年 6月 专业、班级 信息管理与信息系统专业二班 姓 名 李旭东 学 号 201002410230 姓 名 徐慰光 学 号 201002410209 姓 名 郭世杰 学 号 201002410231 姓 名 李延帮 学 号 201002410204 姓 名 韩植丞 学 号 201002410225 教师批阅意见: 成绩 指导教师签名 (实验报告包含的主要内容:实验目的和要求;实验内容和原理;主要仪器设备;操作方法与实验步骤;实验数据记录与处理;实验结果与分析;讨论与心得等) 一 设计内容 需求分析 1.1项目需求概述 通过此系统可以实现如下功能: 数据信息的录入 学生、课程及成绩全部显示退出系统、显示退出系统 详细设计 2.1 系统流程描述 二 调试中的问题及解决 这次距上次使用C语言编程已经过了很长时间,许多地方都显得生疏了些。出现的bug主要集中于各种指令使用时的细节问题。 下面列举几个例子: 1)结构体的结构体存储取 第一次输入时使用的是fprintf和fread,在读取后存入的过程中,程序出现了数据溢出后强制跳出的现象。后经过调试及查阅相关资料发现bug的原因是fprintf和fread不配套,后将fread改为fscanf后程序运行正常。 2)连续使用scanf输入字符串和字符 在读取信息的过程连续使用了scanf,其中夹杂着字符和字符串两种数据类型,编译运行后,发现在运行至输入字符的语句时,程序直接跳过了此步。后经调试和查阅相关资料后发现bug的原因是scanf在连续读取时会将回车等行为当做一个字符进行读入,故程序运行时会显示跳过了此步。后在用scanf读入字符时,加入fflush(stdin);语句,阻止回车的读入,程序运行正常。 三 使用说明及测试结果: 本系统是基于C语言平台的教师端学生成绩管理系统。数据保存方式是使用C语言新建并读取文件,相对来说保密性较差,数据信息易通过文件直接修改。 #include stdafx.h #includestdio.h #includemath.h #includestdio.h #includemath.h #includestring.h #define N 100 #define M 10 int i=0,j,a=30,b=3; int p,q,Tot[N]; //char name[N]; //unsigned long NO[N]; //int score[N][M]; float Averscore[M],Ave[N]; unsigned long NO[30]={2410132,2410138,2410129,2410234,2410120,2410233,2410134,2412410,2410231,2410228,2410212, 2410213,2410205,2410216,2410115,2410141,2410145,2410133,2410219,2410131,2410106,2410203,2410140,2410127,2410227,2410119,2410103,2410224,2410208,2410110}; char name[30][16]={李月,李文华,刘晓磊,赵丹,尹燕芬,赵聪聪,杜春艳,谢金彬,郭士杰,宋婷婷,姜一秀,王玮玉,翟庆峰,翟文彩,高雪,姬生杰,李微微,杨阔宇,朱蕾,宁艳,侯彩萍,张春燕,田雅,刘夫阳,郑立法,陈雪宏,常园,慈滢云,彭新,李文琦}; int score[30][3]={96,93,75,90,75,67,80,91,82,71,87,60,93,79,73,88,95,90,76,89,84,79,88,82,92,85,96,77,92,70,91,80,89,81,89,91,76,85,83,85,88,88,79,81,88,83,87,77,81,79,86,75,84,78,81,88,80,83,83,86,86,80,80,90,78,82,79,82,85,72,78,79,76,79,83,76,74,83,78,76,79,70,79,71,75,73,83,76,78,75}; int l; int flag=1; void main() /*主函数*/ {

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档