一、学生成绩管理系统 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语言课程设计