学生成绩管理系统 C语言课程设计

选课程 浏览

一、学生成绩管理系统 C语言课程设计

我可以帮你写,不过分数感觉有点少了哦· 写这个东西很浪费时间的,

发到那里给你呢··我用VC++可以吗? 你到底有多少门课程,详细点.

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

typedef struct restul

{

double yuwen;//语文

double shuxue; //数学

double yingyu; //英语

double pingjun; //平均成绩

}ret;

typedef struct student

{

char num[30];

char name[50];

char xueqi[30];

ret Ret;

int

}stu;

void menu() //主菜单

{

puts((1)录入学生信息);

puts((2)修改学生信息);

puts((3)删除学生信息);

puts((4)查询学生信息);

}

void result() //查询 子菜单

{

puts((1)按学期查询);

puts((2)按学号查询);

puts((3)成绩不及格);

}

先声明,第一,我不是高手,第二,我也是一个菜鸟,第三,我是大一新生。 希望能和你一起进步吧

二、学生成绩管理系统设计 1 设计目的 通过开发学生成绩管理系统,进一步熟悉C++语言的基本知识,掌握面向对象

输入五名学生四门课程的成绩,统计每个学生的总分,及确定每个学生的名次:

#include stdio.h

struct student

{

int num; //学号

double mark[4]; //4门成绩

double erea; //总分

};

void fun()

{

int i,j;

double dtemp=0.0;

int itemp=0;

struct student stu[5];

//输入每个学生的学号,和四门成绩

for (i=0; i<5; i++)

{

printf(输入第%i个学生的学号和4门成绩\n,i+1);

scanf(%d%lf%lf%lf%lf,&stu[i].num,

&stu[i].mark[0],&stu[i].mark[1],&stu[i].mark[2],&stu[i].mark[3]);

}

//统计总分

for (i=0; i<5; i++)

{

stu[i].erea = stu[i].mark[0] + stu[i].mark[1] +

stu[i].mark[2] + stu[i].mark[3];

}

//排名次

for (i=0; i<5; i++)

{

for (j=i+1; j<5; j++)

{

if (stu[i].erea < stu[j].erea)

{

dtemp = stu[i].erea; stu[i].erea = stu[j].erea; stu[j].erea = dtemp;//换总分

itemp = stu[i].num; stu[i].num = stu[j].num; stu[j].num = itemp; //换学号

}

}

}

//输出排名结果和成绩

printf(\n排名结果如下:\n);

for (i=0; i<5; i++)

{

printf(第%d名 学号:%d 总分:%lf 平均分:%lf\n,i+1,stu[i].num,stu[i].erea,stu[i].erea/4);

}

}

void main()

{

fun();

}

三、你有没有学生成绩管理系统的课程设计?

学生成绩管理系统?。这些都好说的,问题是现在没有给免费给或者做的的。都是需要RMB的,需要的话,我可以提供你全套(程序+论文+开题报告+答辩PPT)。Q 1+2+1+7+8+5+8+9+6

四、学生成绩管理 (数据结构——课程设计)

我有个用c写的!功能和你的基本一样!你看看我这的合你要求再联系我!

程序功能如下:

1.打开文件:从指定文件读入原始数据。

2.输入记录:输入学号,如果该学号的记录不存在,则把数据添加到结构数组中。平均分不输入,由程序算出。要求输入时确保数据类型正确。若该学号不存在,则显示提示信息。学生人数由用户自定。

3.修改功能:输入学号,若该学号存在,则显示并允许修改除学号以外的其余数据,显示修改后的数据,若有错可以再进行修改。若该学号不存在,则显示提示信息。

4.简单查询功能:能按学号或姓名查询,显示查询到的记录,如果不存在,则输出提示信息。

5.统计查询功能:

1)三科成绩均大于85分的记录

2)有不及格课程的记录

3)平均分在指定范围的记录

4)平均分在各分数段的人数和比例(60分以上10分为一个分数段,60分以下为一个分数段)

5)有大于100分的课程的记录

6.显示记录:按记录输入顺序或平均分(降序)显示全部记录。

7.保存数据到文件:将结构数组中的数据保存到指定文件中。

8.主控程序的功能:反复显示包含各功能选择项的菜单,等待用户选择,直到用户选择退出。

转载请注明:多米培训网 » 学生成绩管理系统 C语言课程设计