@[数据结构](STUDENT结构体 学生系统:输入、输出、查找、修改) 您所在的位置:网站首页 学生信息的英文 @[数据结构](STUDENT结构体 学生系统:输入、输出、查找、修改)

@[数据结构](STUDENT结构体 学生系统:输入、输出、查找、修改)

2024-07-09 11:38| 来源: 网络整理| 查看: 265

@[数据结构](STUDENT结构体 学生系统:输入、输出、查找、修改)

建立学生的结构体STUDENT:包含信息有学生的学号,姓名,性别,成绩,总成绩,平均分,名次。输入信息包括学号、姓名、性别、三门课成绩,输出函数计算出总成绩,平均分,名次,按总成绩排序输出学生信息; 其他子函数包含查找、修改功能。

#include #include #include using namespace std; struct STUDENT { int no,ranking; char name[20]; char sex[4]; int English, Datastruct, Math; double total, ave; }; //主函数 void main() { int index,n; STUDENT *S; S = (STUDENT *)malloc(sizeof(STUDENT) * 5); cout case 1: OutputStu(S, n); break; case 2: SearchStu(S, n); break; case 3: UpdateStu(S, n); break; case 4: AppendStu(S, &n); break; case 5: break; default: cout cin >> S[i].no >> S[i].name >> S[i].sex >> S[i].English >> S[i].Datastruct >> S[i].Math; } }

测试示例: 在这里插入图片描述 (2)输出函数,计算平均分并按总成绩排序

void OutputStu(STUDENT S[], int n) { cout t = a[j]; a[j] = a[j - 1]; a[j - 1] = t; } for (i = 0; i int index2; do { cout cin >> name; for (int i = 0; i cin >> English; for (int i = 0; i cin >> Math; for (int i = 0; i if (S[i].no == no) { strcpy_s(S[i].name, 10, name); strcpy_s(S[i].sex, 10,sex); S[i].English = English; S[i].Datastruct = Datastruct; S[i].Math = Math; } } cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有