0
点赞
收藏
分享

微信扫一扫

Spring(11. 循环依赖 - 周阳)学习笔记

龙驹书房 2023-04-27 阅读 124

学生成绩管理系统

 *****************学生成绩管理系统*****************

1、成绩添加

2、成绩输出

3、成绩查询

4、成绩统计

5、成绩排名

6、成绩删除

7、成绩修改

8、成绩按学号排序

0、退出系统

**************************************************

请选择功能:1

******************1、成绩添加*******************

请依次输入学生学号、姓名、高数、英语、C语言成绩:

(学号输入-1表示输入结束)

101 李白 80 90 70

102 杜甫 60 50 70

104 白居易 80 80 80

105 李商隐 90 90 80

-1

******************成绩添加结束******************

请选择功能:2

******************2、成绩输出*******************

学号 姓名 高数 英语 C语言 总分

101  李白   80   90   70   240 

102  杜甫   60   50   70   180 

104  白居易 80   80   80   240 

105  李商隐 90   90   80   260 

******************成绩输出结束******************

请选择功能:4

******************4、成绩统计*******************

数学最高分:90,最低分:60,平均分为:77.5,及格率为:100%

英语最高分:90,最低分:50,平均分为:77.5,及格率为:75%

C语言最高分:80,最低分:70,平均分为:75.0,及格率为:100%

******************成绩统计结束******************

请选择功能:8

******************8、按学号排序******************

学号 姓名 高数 英语 C语言 总分

101  李白   80   90   70   240 

102  杜甫   60   50   70   180 

104  白居易 80   80   80   240 

105  李商隐 90   90   80   260 

******************按学号排序结束******************

请选择功能:5

*******************5、成绩排名********************

排名 学号 姓名 高数 英语 C语言 总分

1    105  李商隐 90   90   80   260 

2    101  李白   80   90   70   240 

3    104  白居易 80   80   80   240 

4    102  杜甫   60   50   70   180 

*******************成绩排名结束*******************

请选择功能:0

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//定义结构体类型
struct student {
  int num;
  char name[20];
  float score[3];
  float sum;
} stu[50];

//定义全局变量
int n = 0;

//函数声明
void TianJia();
void shuchu();
void chazhao();
void tongji();
void paixu();
void shanchu();
void xiugai();
void xuehaopaixu();
/*
101 李白 80 90 70
102 杜甫 60 50 70
104 白居易 80 80 80
105 李商隐 90 90 80
-1
*/
int main() {
  int choice;
  printf("*****************学生成绩管理系统*****************\n");
  printf("1、成绩添加\n2、成绩输出\n3、成绩查询\n4、成绩统计\n5、成绩排名\n6"
         "、成绩删除\n7、成绩修改\n8、成绩按学号排序\n0、退出系统\n");
  printf("**************************************************\n");
  while (1) {

    printf("\n请选择功能:");
    
    scanf("%d", &choice);
    switch (choice) {
    case 1:
      TianJia();
      break;
    case 2:
      shuchu();
      break;
    case 3:
      chazhao();
      break;
    case 4:
      tongji();
      break;
    case 5:
      paixu();
      break;
    case 6:
      shanchu();
      break;
    case 7:
      xiugai();
      break;
    case 8:
      xuehaopaixu();
      break;
    case 0:
      return 0;
    }
  }
}

举报

相关推荐

0 条评论