当前位置:首页 大学排名 教务管理信息系统作业

教务管理信息系统作业

发布时间:2023-03-09 21:57:50

通过教学平台,向老师提交作业,老师也可以即时在线批阅,并迅速反馈学生答题情况。

北京林业大学教务管理系统网站(http://newjwxt.bjfu.edu.cn/),由北京林业大学教务处主办,主要提供学期成绩查询等功能。

教务管理信息系统作业

欢迎登陆北京林业大学教务管理系统!

“北林教务管理系统”是由北京林业大学教务处主持,北京顶点时空软件工作室协助开发的,基于网络的客户服务管理信息系统。采用了目前国际上流行的B/S(浏览器/服务器)体系架构,内置全面而强大的功能模块。为教务管理的电子化提供经济可行的解决方案,是教务管理的理想平台。

教务信息管理系统

#include <stdio.h>

struct Student

{

int num

char name[20]

float score[3]

float avg

}stus[30]

void Add()//填加学员

void List()//学员详细列表

void Asc()//显示后三名学员

void Desc()//显示前三名学员

void Display()

void main()

{

int s

while(1)

{

printf("学员管理系统:n")

printf("1、增加学员n")

printf("2、学员详细列表n")

printf("3、显示前三名n")

printf("4、显示后三名n")

printf("5、显示平均成绩n")

printf("6、退出n")

printf("请选择:")

scanf("%d",&s)

switch(s)

{

case 1:

Add()

break

case 2:

List()

break

case 3:

Desc()

Display()

break

case 4:

Asc()

Display()

break

case 5:

Display()

break

case 6:

return

break

default:

printf("选择错误!n")

break

}

}

}

void Add()

{

int i,k

float sum

char c

for(i=0i<30i++)

{

printf("请输入第%d个学员信息:n",i+1)

printf("学号:")

scanf("%d",&stus[i].num)

printf("姓名:")

fflush(stdin)

scanf("%s",stus[i].name)

printf("请输入三门课的成绩:n")

sum=0

for(k=0k<3k++)

{

printf("%d:",k+1)

scanf("%f",&stus[i].score[k])

sum+=stus[i].score[k]

}

stus[i].avg=sum/3

printf("是否继续?")

fflush(stdin)

scanf("%c",&c)

if(c=='n' || c=='N')

return

}

}

void List()

{

int i,j=0

printf("学号t姓名t成绩1t成绩2t成绩3t平均n")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2ft%.2ft%.2ft%.2fn",stus[i].num,stus[i].name,stus[i].score[0],stus[i].score[1],stus[i].score[2],stus[i].avg)

}

}

}

void Asc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg<stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Desc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg>stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Display()

{

int i,d=0

printf("学号t姓名t平均n")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2fn",stus[i].num,stus[i].name,stus[i].avg)

d++

}

if(d==3)

break

}

教务管理信息系统作业

}

看看我写的这个!

#include <stdio.h>

struct Student

{

int num

char name[20]

float score[3]

float avg

}stus[30]

void Add(float*)

void List()

void Asc()

void Desc()

void Display()

void main()

{

int s

float xxx

while(1)

{

printf("Students System:n")

printf("1. Add Studentn")

printf("2. Student listn")

printf("3. Display the before Threen")

printf("4. Display the last three NUmn")

printf("5. Display the averagen")

printf("6. Exitn")

printf("Please input select:t")

scanf("%d",&s)

switch(s)

{

case 1:

Add(&xxx)

break

case 2:

List()

break

case 3:

Desc()

Display()

break

case 4:

Asc()

Display()

break

case 5:

Display()

break

case 6:

return

break

default:

printf("Select Wrong!n")

break

}

}

}

void Add(float* p)

{

int i,k

float sum

char c

for(i=0i<30i++)

{

printf("Input the num %d student Information:n",i+1)

printf("Num:")

scanf("%d",&stus[i].num)

printf("Name:")

fflush(stdin)

scanf("%s",stus[i].name)

printf("Please the before three chenji:n")

sum=0

for(k=0k<3k++)

{

printf("%d:",k+1)

scanf("%f",p)

stus[i].score[k]=*p

sum+=stus[i].score[k]

}

stus[i].avg=sum/3

printf("Is go on?")

fflush(stdin)

scanf("%c",&c)

if(c=='n' || c=='N')

return

}

}

void List()

{

int i,j=0

printf("NumtNametChenji1tChenji2tChenji3tAveragen")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2ft%.2ft%.2ft%.2fn",stus[i].num,stus[i].name,stus[i].score[0],stus[i].score[1],stus[i].score[2],stus[i].avg)

}

}

}

void Asc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg<stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Desc()

{

int i,j

struct Student c

for(i=0i<30i++)

{ for(j=0j<29-ij++)

if(stus[j].avg>stus[j+1].avg)

{

c=stus[j]

stus[j]=stus[j+1]

stus[j+1]=c

}

}

}

void Display()

{

int i,d=0

printf("NumtNametaveragen")

for(i=0i<30i++)

{

if(stus[i].num!=0)

{

printf("%dt%st%.2fn",stus[i].num,stus[i].name,stus[i].avg)

d++

}

if(d==3)

break

教务管理信息系统作业

}

}

在楼上的这位基础上稍候修改了一下,因为其在TC中不能正常编译.......

以上就是关于北京林业大学教学平台作业怎么提交全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!

温馨提示:
本文【教务管理信息系统作业】由作者 院校教务系统指导 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6