c语言 学生成绩管理系统

用C语言实现系统;
系统具有增加,删除,修改,查询,排序学生成绩的基本功能;
要求可以对该系统的用户进行登录名和密码的管理,系统提供给用户一个简单的人机界面,使用户可根据提示输入操作项,调用系统提供的管理功能。
要求系统具有安全验证功能,根据用户的级别,其拥有的权限不同。用户分为教师和学生两大类。

第1个回答  2012-04-06
#include<stdio.h>
#include<stdlib.h>
#define MAX 5
struct data
{ int spbh;/*商品编号*/
char spm[10];/*商品名*/
int kc;/*库存*/
int jg;/*价格*/

}DA[MAX];
int sign=0;

void add()
{
if(sign < MAX)
{
printf("你要添加的商品编号:\n");
scanf("%d",&DA[sign].spbh);
printf("你要添加的商品名:\n");
scanf("%s",DA[sign].spm);
printf("你要添加的库存:\n");
scanf("%d",&DA[sign].kc);
printf("你要添加的价格:\n");
scanf("%d",&DA[sign++].jg);

}
else
printf("full\n");
}

void print()
{
int i;
if(sign>0)
{
for(i=0;i<sign;i++)
{
printf("%d,%s,%d,%d",DA[i].spbh,DA[i].spm,DA[i].kc,DA[i].jg);
}
printf("\n");
}
else
printf("null!\n");

}

void del()
{
int tempid,i,j;
if(sign > 0)
{
printf("您要删除的商品编号是:\n");
scanf("%d",&tempid);
for(i=0;i<sign;i++)
{
if(tempid==DA[i].spbh)
{
for(j=i;j<sign;j++)
{
DA[i]=DA[j];
}
sign--;

}
else
printf("商品编号不存在");break;
}

}
else
printf("null!\n");
}

void modify()
{
int tempid,i;
if(sign > 0)
{
printf("您要修改的商品编号是:\n");
scanf("%d",&tempid);
if(tempid > sign)
{
printf("null!\n");
}
for(i=0;i<sign;i++)
{
if(tempid==DA[i].spbh)
{
printf("你要修改的库存:\n");
scanf("%d",&DA[i].kc);
printf("你要修改的价格:\n");
scanf("%d",&DA[i++].jg);
}

}

}
}

void serch()
{
int tempid,i;
char spbh;
if (sign>0)
{
printf("您要查询的商品编号是:\n");
scanf("%d",&tempid);
for(i=0;i<sign;i++)
{
printf("输出商品编码/n");
printf("%d",DA[i].spbh);
}
}else
printf("null!\n");

}

void main()
{
int choice;
while(1)
{
printf("0.exit 1.add 2.print 3.del\n");
scanf("%d",&choice);
switch(choice)
{
case 0:exit(1);break;
case 1:add();break;
case 2:print();break;
case 3:del();break;
case 4:modify();break;
case 5:serch();break;
default:printf("\nerror!\n");break;
}
}
}

这个是超市管理系统的C语言编程 你自己修改一下就可以了。里面的功能都有你以上疑问的基本~ 但是后面的登录管理,权限的~我不会了。本回答被提问者采纳
第2个回答  2012-04-06
学生管理系统,用链表进行操作,链表信息可以以结构体的方式保存到文件中,增加删除修改查询排序这些都是链表的基本操作。至于权限,你可以登录的时候分开,老师和学生用不同的函数,写函数屏蔽掉部分学生不可进行的操作就行了。这里提供了你我以前编写这个系统的思路,希望能帮到你。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网