用纯C语言编写学生成绩管理系统
在实训期间做出了个基本能用的学生成绩管理系统,目前限定分析6人,可在代码中更改。
若引用请指明出处
By:CC
//学生成绩管理系统精简第二版
//整合部分
//主头函数部分
#include<stdio.h>
#include<stdlib.h> //清屏
#define ren 6 //定义班上的人
struct student //结构体
{
int num; //学号
char name[20]; //名字
int age; //年龄
float pingshi; //c成绩
float shiyan; //英语成绩
float shujuku; //数据库成绩
double zongping; //总成绩
}stu[ren];
struct number //结构体2
{
//用来承接第二个的修改之类的
int num;
}xh[1];
int main()
{
//在主界面输入后引用的函数
int i;
void a(); //1:录入
void b(); //2:查询, 修改
void c(); //3:出每个人的总分
void d(); //4:用于结束错误的输入
void a2(); //2_A部分用于输出查询
void b2(); //2_B部分用于修改
void c2(); //2_C部分用于删除
char n,opi=55; //输入的选择
printf("\t*************************欢迎查看学生成绩管理系统简介*************************\n\n");
printf("本程序为分析人数为%d的学生管理系统\n",ren);
printf("\n*本程序基本实现了:\n\n");
printf("*输入学生信息,查询学生信息,输出学生排名等的基本功能\n\n");
printf("*当输入错误数据时返回提示\n");
printf("\n\n按下回车键进入系统...");
getchar();
if(opi)system("cls"); // 清屏
for(i=0;i<=ren;i++)
stu[i]. num=4392+i;
printf("\t*************************欢迎使用学生成绩管理系统*************************\n\n");
printf("1:输入学生信息\n\n");
printf("2:查询学生信息\n\n");
printf("3:输出学生排名\n\n");
printf("6:退出系统\n\n");
printf("请正确输入\n\n\n`在这里插入代码片`\n");
printf("[请输入命令并按键回车以执行: 1 / 2 / 3 / 6 选择项目]:");
scanf("%d",&n); //输入n的值
//printf("%d",n); //测试输入
for(int q=0;q<=0;q++)
if(n!=1&&n!=6)
{
printf("\n请先输入数据!\n");
n=12;
}
while(n!=0&&n!=7)
{
printf("\n");
switch(n) //循环
{