• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签: 信息管理  

资源简介

一个简单的课程设计,学生管理系统1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。 2、输入功能:可以一次完成若干条记录的输入。 3、显示功能:完成全部学生记录的显示。 4、查找功能:完成按姓名查找学生记录,并显示。 5、排序功能:按学生平均成绩进行排序。 6、插入功能:按平均成绩高低插入一条学生记录。 7、将学生记录存在文件score中。 8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!

资源截图

代码片段和文件信息

#include “stdio.h“
#include “string.h“
struct student//学生信息结构体
{
long int num;
char name[20];//姓名以数组形式定义
float fox_grade;
float C_grade;
float English_grade;
float add_grade;
};
struct student *stu;//数据类型为student型
int input(student *stuint n)//学生信息的输入函数
{
int i;
printf(“要输入学生信息的个数是:%d\n“n);
for(i=0;i {
printf(“请输入第%d个学生的信息:\n“i+1);
printf(“学号:“);
scanf(“%ld“&stu[i].num);
printf(“姓名:“);
scanf(“%s“&stu[i].name);
printf( “fox成绩:“);
scanf(“%f“&stu[i]. fox_grade);
printf(“C成绩:“);
scanf(“%f“&stu[i]. C_grade);
printf(“英语成绩:“);
scanf(“%f“&stu[i]. English_grade);
printf(“------------------------- \n“);
}
return 1;
}
int  count_sort(student stu[]int n)//对总分进行统计并排序
{
int ijk;
float temp;
for(i=0;i {

评论

共有 条评论