乘用车厂家
免费服务热线

Free service

hotline

010-00000000
乘用车厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

图c语言成绩管理系统C语言程序设计成绩管理系统-【xinwen】

发布时间:2021-10-12 09:31:11 阅读: 来源:乘用车厂家

1、成员分工

本小组成员有等四人。; //姓名

int score; //成绩

int total; //总分

double average; //平均分

};

struct student stu;

定义最大输入100个学生

定义数组 struct student ,用于学生数据。

数组包含int number; ——学号

char name; ——姓名

int score; ——成绩

int total; ——总分

double average; ——平均分

其中学号、分数和总分都用整形,平均用实形。

需要输入M个学生的信息,所以需定义一个数组 struct student stu;

4、函数功能及参数说明、相互调用关系

1、主函数void main()

主函数里面只有menu(),用于调用菜单函数里面的功能;

1、菜单功能void menu()

c语言成绩管理系统 C语言程序设计成绩管理系统

输出显示菜单功能,用switch语句用于选择,进入所选择的选项;

2、数据输入void input()

用于输入学生学号、姓名、成绩等信息,并计算出学生的总分和平均分。

3、排序功能void sort()

4、查找功能void find()

5、输出功能void print()

6、错误操作void error()

7、退出功能exit(0)

5、程序源代码

#include

#include

#define NUM 100

struct student

{

int number; //学号

char name; //姓名

int score; //成绩

int total; //总分

double average; //平均分

};

struct student stu;

int c=0; //c是结构体数组的下标 在此为全局变量

int d=0; //d是结构体数组的下标 在此为全局变量

void menu(); //定义menu菜单

void input(); //插入数据函数

void sort(); //排序

void find(); //查找; //错误提示

void print(); //输出具体信息

void main()

c语言成绩管理系统 C语言程序设计成绩管理系统

{

menu(); }

void menu()//主菜单 {

int select; //选择(1--7间) system("cls");

printf(" ☆ ★*☆ ★*☆ ★*☆★*☆ ★*☆★ \n"); printf(" ★*☆★ ◢█◣ ★*☆★*☆ printf(" ★*☆★*★ ◢███◣ ★*☆★*★☆ printf(" ★*☆ ★*☆ ★ .█████.★*☆ ★*☆ ★ printf(" 自 ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" 强 ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" 不 ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" 息 ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆*★★ printf(" ★*☆ ★*☆*★★.█田█田█.★*☆ ★*☆ ★★ printf(" ★*☆ ★*☆*★★.█████.★*☆ ★*☆*★★ printf(" ★*☆ ★*☆*★★.█████.★*☆ ★*☆ ★★ printf(" ~~~~~*^_^* ◢██□██◣.*^_^* ~~~~~

printf(" 学生成绩管理系统\n"); printf(" ***************\n"); printf(" * *\n"); printf(" * 输入数据 *\n"); printf(" * 查找数据 *\n"); printf(" * 打印输出 *\n"); printf(" * 数据排序 *\n"); printf(" * 退出 *\n"); printf(" * *\n"); printf(" ***************\n"); printf("请输入你的选项(1--5):");

scanf("%d",&select);//输入要选择的项目 switch(select) //判断选择 {

case 1:input();break; case 2:find();break; case 3:print();break; case 4:sort();break; case 5:exit(0);break; default:error();break; }

\n"); \n"); \n"); 格 \n"); 物 \n"); 志 \n"); 知 \n"); \n"); \n"); \n"); \n"); \n"); \n\n");

c语言成绩管理系统 C语言程序设计成绩管理系统

}

void input() //输入入数据

{

int m,n; //m,n为循环变量

printf("请输入要统计的人数 M= "); //输入学生人数

scanf("%d",&c);

北联nk免疫细胞

北联nk免疫细胞治疗

北京治卵巢早衰医院