C语言小学期-最终大作业要求.docx

上传人:b****9 文档编号:124929 上传时间:2022-10-04 格式:DOCX 页数:3 大小:10.17KB
下载 相关 举报
C语言小学期-最终大作业要求.docx_第1页
第1页 / 共3页
C语言小学期-最终大作业要求.docx_第2页
第2页 / 共3页
C语言小学期-最终大作业要求.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言小学期-最终大作业要求.docx

《C语言小学期-最终大作业要求.docx》由会员分享,可在线阅读,更多相关《C语言小学期-最终大作业要求.docx(3页珍藏版)》请在冰豆网上搜索。

C语言小学期-最终大作业要求.docx

C语言小学期大作业

一、要求

用结构体数组实现一个简单的学生信息管理系统。

该系统循环在屏幕上打印如下选择信息(黑体部分):

欢迎使用学生信息管理系统

[1]添加学生信息

[2]显示所有学生信息

[3]删除学生信息

[4]退出

请选择功能:

1)当用户输入1后,连续请求用户输入单个学生的信息(学号、姓名、班

级、成绩、性别、年龄),直到用户输入的学号字段为0便结束输入,输入完后再显示上述加粗提示信息,并继续请求用户选择功能;

2)当用户输入2后,显示所有学生信息,每行显示一个学生的信息;

3)当用户输入3后,根据用户输入的学号来删除指定学生的信息,删除完

后,继续请求用户输入要删除的学号,当用户输入0时便结束删除操作。

对于数组实现方式来说,删除某个元素,指的是将其后面的元素逐个向前移动一位来补缺,然后数组有效个数n减1。

4)当用户输入4,显示“谢谢使用!

”并退出。

二、结构体及全局变量定义

struct student{charnum[12];charname[40];charclass[20];floatscore;

};

struct student stu[50]; //最多能存放50个学生的信息

int n=0; //存放数组中已经存入的元素个数

三、具体实现

1、用一个printchoices()函数打印选择信息

2、用getche()函数请求用户输入一个字符,该函数不需要按Enter键。

返回用户输入的字符(ASCII码)。

3、程序总体上是一个while循环。

四、程序参考结构

#includestruct student{

charnum[12];charname[40];charclass[20];floatscore;

};

struct student stu[50]; //最多能存放50个学生的信息

int n=0; //存放数组中已经存入的元素个数

voidprintchoices()

{

printf("\t\t\t\t欢迎使用学生信息管理系统\n");printf("\t\t\t\t[1]添加学生信息\n");printf("\t\t\t\t[2]显示学生信息\n");printf("\t\t\t\t[3]删除学生信息\n");printf("\t\t\t\t[4]退出\n");

printf("\t\t\t\t请选择:

");

}

voidmain()

{

charc;chart[20];

printchoices();

while((c=getche())!

=‟4‟)

{

if (c==„1‟)

{

}

elseif(c==‟2‟)

{

}

elseif(c==‟3‟)

{

}

else

{

}

printchoices();

}

printf(“谢谢使用!

\n”);

}

五、提交时间、内容

2011-12-5日下午3:

30由班长提交每个班的纸质版文档及电子版的程序汇总,程序以班为单位刻录为CD光盘,每个人的程序以自己的学号和姓名为文件夹存放。

六、纸质版文档内容结构参考

一、作业要求

二、程序结构和数据定义三、代码实现和关键难点四、学习心得

3-5页纸。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1