学生信息管理系统设计

[复制链接]
查看11 | 回复0 | 2010-2-16 23:03:04 | 显示全部楼层 |阅读模式
2K行以上...第一次看到是这样要求的,C++1K以内可以搞定。C语言嘛...要搞很多。1.菜单就是 switch嘛,想漂亮加点颜色,cls,pause,制表符什么的。2.C语言的文件操作好烦。typedef struct STU{
char name[10];
char sex;
int age;
...};3.增删改,估计你要自己写链表还是堆栈了。细节自己搞,很多判断条件。应付老师嘛,搞个堆栈搞定。#define MAX 100static int n = 0;
//弄个全局的将就一下 STU student[MAX];bool Add(STU *newStu){
if (n == 100)
return false;
//估计用不到这东西
student[n] = *newStu
//C语言结构能不能直接赋值我不懂
++n;
return true;}bool Delete(int id){
if(n == 0)
return false
//这个有用
for(遍历)
{
if (student.id == id)
{
student = student[n-1];
//这个方法...呃将就吧
--n;
return true;
}
}
return false; }int Find(int id)
//查ID相同的学生,返回下标,没有返回-1 {
遍历比较,返回下标。
没有找到返回-1。}bool Modify(int id){
int index = Find(id);
if (index == -1)
{
return -1;
}
else
{
printf(student[index]);
//自己写
}}4.改都会了,查肯定不是问题。呃就这样吧,我睡了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行