首页 > 其他分享 >C语言学生成绩录入系统

C语言学生成绩录入系统

时间:2023-01-10 22:57:23浏览次数:54  
标签:考试成绩 总成绩 C语言 录入 平时成绩 成绩 平均分

C语言学生成绩录入系统

学生成绩录入系统

录入10名学生的学号,姓名,及 3 门课程(高数、马克思、C语言)的平时成绩与考试成绩,3门课程的比例如下:

高数:总成绩=平时成绩30%+考试成绩70%
马克思:总成绩=平时成绩50%+考试成绩50%
C语言:总成绩=平时成绩40%+考试成绩60%

系统需实现以下三个功能:
1、分别计算3门课程的总成绩。
2、将 C 语言的总成绩进行从高到低的排序,按照排序结果,重新输出学号、姓名、成绩到屏幕。
3、分别计算3门课程总成绩的平均分,分别输出3门课程低于平均分的学生个数。(高数低于平均分的学生数=xxx,马克思低于平均分的学生数=xxx ,C语言低于平均分的学生数=xxx)
注:系统设计要有容错能力,即平时成绩与考试成绩都应在在 0~100 之间,否则会有错误提醒,并要求重新输入;

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:考试成绩,总成绩,C语言,录入,平时成绩,成绩,平均分
From: https://www.cnblogs.com/codewriter/p/17041606.html

相关文章

  • C语言学生成绩管理系统[2023-01-10]
    C语言学生成绩管理系统[2023-01-10]学生成绩管理系统建立学生结构体类型,包括:学号(学号11位)、姓名、3门课成绩及总分。采用链表来存放学生信息,从键盘录入10个同学的信息(总......
  • 5. C语言scanf gets输入字符串的区别
    1.scanf这种格式串不能接收带空格的字符串,比如输入"abc123678"的话,字符串只会接收到abc,遇空格就结束2. 使用 gets() 时,系统会将最后“敲”(Enter)的换行符从缓冲区中......
  • C语言
    C语言一个C语言程序有且只有一个main函数,是程序运行的起点每个C语言程序写完后,都是先编译(.c),再链接(.obj),最后运行(.exe)标识符:由数字、字母、下划线组成开头不能是数字......
  • c语言模拟用户输入三次密码并判断是否正确
    #include<stdio.h>intmain(){charpassword[20]={0};//先初始化这个数组避免出现其它数据intflag=0;//设立flag变量是若三次密码都输入错误了能向用户输出三次......
  • 【c&c++】C语言 带参数的#define中#和##的基本用法
    1、单#的作用是把参数变成字符串;2、##的作用是连接组合参数名字;废话不多说,看个简洁的例子就明白了#include<iostream.h>usingnamespacestd;#defineTEST0(arg)cou......
  • C语言动态分配内存
    初创建于:2022-02-0900:30C语言的动态分配内存是十分重要的主要有四个函数:void*malloc(intnum)void*calloc(intnum,intsize)void*realloc(void*address,i......
  • C语言指针大纲
    ......
  • C语言:猜数字游戏
    #include<stdio.h>#include<windows.h>#include<stdlib.h>#include<time.h>voidgame(){{intret=0;intguess=0;ret=rand()%100+1;while(1)......
  • C语言信息工程学院成绩管理系统
    C语言信息工程学院成绩管理系统信息工程学院成绩管理系统的设计与实现一、实训目的通过本次实训,提高学生C语言程序设计和程序调试能力,初步培养学生对软件开发的需求调研......
  • C语言学生管理系统[2023-01-09]
    C语言学生管理系统[2023-01-09]学生管理系统利用数据结构的单链表的框架实现学生管理系统以下功能要求:1)学生个人信息:姓名、学号、专业、性别、年龄、联系方式、成绩。......