• 大小: 1.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-20
  • 语言: 其他
  • 标签:

资源简介

学生管理系统(参考),学生管理系统(参考)学生管理系统(参考)

资源截图

代码片段和文件信息

#include “func.h“ 
void gotoxy(int x int y)     
 { 
COORD c;
c.X = x;
c.Y = y;
// 用于在相应的设备设置光标的位置,两个参数分别是设备句柄和光标位置结构
//当参数标识为STD_OUTPUT_HANDLE时获得标准输出句柄
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE) c);

void Welwin()        //进入欢迎界面
{  
gotoxy (1510);
printf (“(*^__^*) 欢迎进入教学管理系统(*^__^*) “);
    Sleep (1000);
system(“cls“);
}
void Menuwin ()                // 进入主菜单
{

gotoxy (155);
gotoxy (174);printf (“欢迎使用“漏洞百出”教学管理系统“);
gotoxy (176);printf (“ ★ ------------------------★“);
gotoxy (177);printf (“  | ▲1、输入学生数据      |“);
gotoxy (178);printf (“  | ▲2、查看显示学生信息  |“);
gotoxy (179);printf (“  | ▲3、查找学生信息      |“);
gotoxy (1710);printf (“  | ▲4、维护系统          |“);
gotoxy (1711);printf (“  | ▲5、系统使用说明      |“);
    gotoxy (1712);printf (“  | ▲6、退出系统          |“);
gotoxy (1713);printf (“ ★-------------------------★“);
gotoxy (1816);printf (“※“);
}
struct student *Creat(int *num)    //创建节点
{

struct student *head=NULL*p1*p2;
int n=0;
p1=p2=(struct student *)malloc(sizeof (struct student));
Creatput(headp1n+1);
n=1;
while (strcmp(p1->num“0“))
{
system(“cls“);
if (head==NULL)
head=p1;
else 
p2->next=p1;
p2=p1;
p1=(struct student *)malloc(sizeof(struct student));
n++;
system(“cls“);
Creatput(headp1n);
}
p2->next=NULL;
*num=n;
return head;
}
void Creatput(struct student *headstruct student *p1int n)     //创建节点后用来输入节点信息
{
struct student *temp*p;
temp=head;

FILE *fp;
    char ch;
    int ij;  
p1->sum=0;
p1->creditsum=0;
system(“cls“);
printf (“请输入第%d个学生的学号(0结束):“n);
scanf (“%s“p1->num);
while (temp!=NULL&&strcmp (temp->nump1->num)==0)
{
printf (“该学号已经存在,请重新输入:“);
scanf (“%s“p1->num);
}
if (strcmp(p1->num“0“)!=0)
{
printf (“请输入名字:“);
scanf (“%s“p1->name);
printf (“性别:“);
scanf (“%s“p1->sex);
printf (“年龄:“);
scanf (“%d“&p1->age);
  
    printf (“宿舍电话:“);
scanf (“%s“p1->dortele);
 
printf(“个人电话:“);
scanf(“%s“p1->mobiletele);

for (i=0;i<2;i++) 
{
p1->genscore[i]=0;
    printf (“第%d门课程名称:“i+1);
    scanf (“%s“p1->subname[i]);
   
    printf (“第%d门课程课代号:“i+1);
    scanf (“%s“p1->subnum[i]);

printf (“%s这门学科的学分“p1->subnum[i]);
scanf (“%f“&p1->credithour[i]);
  
    printf (“输入%s平时成绩:“p1->subname[i]);
    scanf (“%f“&p1->ordscore[i]);

    printf (“输入%s期末成绩:“p1->subname[i]);
    scanf (“%f“&p1->examscore[i]);
    
    p1->genscore[i]=(float)(0.4*p1->ordscore[i]+0.6*p1->examscore[i]);
    p1->sum=p1->sum+p1->genscore[i];
p1->creditsum=p1->creditsum+p1->credithour[i];
    printf(“有重修吗(Y/N)?“);
    scanf(“ %c“&ch);
p1->restudy[i]=ch;
if(toupper(ch)==‘Y‘) 
{
printf (“该门课程重修过的次数“);
    scanf (“%d“&p1->rstime);
for (j=0;jrstime;j++) 
{
printf (“第%d次重修的成绩“j+1);
scanf (“%f“&p1->rescore[j]);
}
}
}
p1->avescore=p1->sum/2;
 if((fp=fopen(“d:\\stu.txt

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      82944  2007-07-14 09:12  学生管理系统\Teaching Management.ncb

     文件      77824  2007-07-14 09:10  学生管理系统\Debug\vc60.pdb

     文件     680960  2007-07-14 09:10  学生管理系统\Debug\Teaching Management.pdb

     文件     254976  2007-07-14 09:12  学生管理系统\Debug\vc60.idb

     文件     249945  2007-07-14 09:12  学生管理系统\Debug\Teaching Management.exe

     文件    3576848  2007-07-12 23:26  学生管理系统\Debug\Teaching Management.pch

     文件      13655  2007-07-12 23:27  学生管理系统\Debug\main.obj

     文件     359536  2007-07-14 09:12  学生管理系统\Debug\Teaching Management.ilk

     文件      81243  2007-07-14 09:12  学生管理系统\Debug\func.obj

     文件        951  2007-07-14 09:12  学生管理系统\Teaching Management.plg

     文件       4545  2007-07-09 15:30  学生管理系统\Teaching Management.dsp

     文件        546  2007-07-09 15:30  学生管理系统\Teaching Management.dsw

     文件        872  2007-07-12 18:29  学生管理系统\main.cpp

     文件       2831  2007-07-12 23:26  学生管理系统\func.h

     文件      24524  2007-07-13 00:02  学生管理系统\func.cpp

     文件      48640  2007-07-14 09:12  学生管理系统\Teaching Management.opt

     目录          0  2007-07-09 14:15  学生管理系统\Debug

     目录          0  2007-07-09 14:15  学生管理系统

----------- ---------  ---------- -----  ----

              5460840                    18


评论

共有 条评论

相关资源