C语言1班梁伟绅.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广西机电职业技术学院 C语言程序设计 项目名称: 学生管理系统 学 生: 梁伟绅 授课教师: 陆兰刚 系 别: 机械工程系 专 业: 焊接技术及自动化 2011年10月 1程序代码………………………………………………………………………3 2程序代码出处 ………………………………………………………………………14 3程序功能及构成等………………………………………………………………15 4原程序代码中最好模块及相应分析…………………………16 5原程序可变动处及变动描述与相应变动代码………………………………17 6变动处相应知识点描述…………………………………………………………18 7变动处思路的描述………………………………………………………………19 8变动后整个项目程序代码及相关结论…………………………………………20 程序代码: #includestdio.h #includestring.h #includestdlib.h #includeconio.h #define max 20 typedef struct student //学生 { char sno[max]; // 学号 char sname[max]; //姓名 char sex[max]; //性别 char age[max]; //年龄 char depart[max]; //系 char classs[max]; //班 char grade[max]; //年级 struct student* next; } student; student* head; int LogOn() //登录模块,已实现输入密码不回显,如果中途发现输错某几位,可退格键重输 { char username[max],password[max]; printf(\n请输入用户名:); scanf(%s,username); printf(\n请输入密码(最多15位):); //开始以不回显且支持退格方式获取输入密码 int i=0; while((i=0)(password[i++]=getch())!=13)//条件i=0是用于限制退格的范围 { if(password[i-1]==\b)//对退格键的处理 { printf(%c%c%c,\b,\0,\b); i=i-2; } else printf(*); } password[--i]=\0; //已获取密码。验证用户身份 if(!strcmp(username,zhang)!strcmp(password,8147086)) { printf(\n登录成功!); return 1; } else return 0; } void regist() { char ch; student *s,*ptr; //s用来建新结点,ptr用来暂存头结点 do { s=(student*)malloc(sizeof(student)); // 新建一个学生结点 printf(\n开始注册...); //开始注册 printf(\n请输入该学生的学号:); scanf(%s,s-sno); printf(\n请输入该学生的姓名:); scanf(%s,s-sname); printf(\n请输入该学生的性别:); scanf(%s,s-sex); printf(\n请输入该学生的年龄:); scanf(%s,s-age); printf(\n请输入该学生的系:); scanf(%s,s-depart); printf(\n请输入该学生所在的班:); scanf(%s,s-classs); printf(\n请输入该学生所在的年级); scanf(%s,s

文档评论(0)

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

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

1亿VIP精品文档

相关文档