当前位置: 首页 > news >正文

个人社团网站怎么做2345网址导航用户中心

个人社团网站怎么做,2345网址导航用户中心,北京手机版建站系统开发,中企动力网站培训C 实现学生成绩管理系统 思路&#xff1a; 定义 Student 类&#xff0c;包含学生的基本信息和成绩。实现添加学生、删除学生、修改成绩、显示所有学生成绩和查找学生的功能。使用向量&#xff08;vector&#xff09;存储学生信息。 #include <iostream> #include <…

C++ 实现学生成绩管理系统

思路:

  1. 定义 Student 类,包含学生的基本信息和成绩。
  2. 实现添加学生、删除学生、修改成绩、显示所有学生成绩和查找学生的功能。
  3. 使用向量(vector)存储学生信息。
#include <iostream>
#include <vector>
#include <string>using namespace std;// Student 类定义
class Student {
public:string name;int id;vector<int> scores;Student(string n, int i) : name(n), id(i) {}// 计算平均成绩float getAverageScore() {int total = 0;for (int score : scores) {total += score;}return scores.empty() ? 0 : (float)total / scores.size();}// 显示学生信息void display() {cout << "ID: " << id << ", Name: " << name << ", Average Score: " << getAverageScore() << endl;}
};// 成绩管理系统类定义
class GradeManagementSystem {
private:vector<Student> students;public:// 添加学生void addStudent(string name, int id) {students.push_back(Student(name, id));}// 删除学生void removeStudent(int id) {for (auto it = students.begin(); it != students.end(); ++it) {if (it->id == id) {students.erase(it);cout << "Student ID " << id << " removed." << endl;return;}}cout << "Student ID " << id << " not found." << endl;}// 添加成绩void addScore(int id, int score) {for (Student &student : students) {if (student.id == id) {student.scores.push_back(score);cout << "Score added to student ID " << id << "." << endl;return;}}cout << "Student ID " << id << " not found." << endl;}// 显示所有学生成绩void displayAllStudents() {for (Student &student : students) {student.display();}}// 查找学生void findStudent(int id) {for (Student &student : students) {if (student.id == id) {student.display();return;}}cout << "Student ID " << id << " not found." << endl;}
};int main() {GradeManagementSystem gms;int choice, id, score;string name;while (true) {cout << "\nStudent Grade Management System\n";cout << "1. Add Student\n";cout << "2. Remove Student\n";cout << "3. Add Score\n";cout << "4. Display All Students\n";cout << "5. Find Student\n";cout << "6. Exit\n";cout << "Enter your choice: ";cin >> choice;switch (choice) {case 1:cout << "Enter student name: ";cin >> name;cout << "Enter student ID: ";cin >> id;gms.addStudent(name, id);break;case 2:cout << "Enter student ID to remove: ";cin >> id;gms.removeStudent(id);break;case 3:cout << "Enter student ID to add score: ";cin >> id;cout << "Enter score: ";cin >> score;gms.addScore(id, score);break;case 4:gms.displayAllStudents();break;case 5:cout << "Enter student ID to find: ";cin >> id;gms.findStudent(id);break;case 6:return 0;default:cout << "Invalid choice. Please try again.\n";}}
}
http://www.ritt.cn/news/18275.html

相关文章:

  • 如何自已建网站搜索引擎付费推广
  • 建设购物网站课程设计竞价推广托管公司介绍
  • ps做网站的流程秦皇岛网站seo
  • 有什么可以做试卷题目的网站企业营销策划论文
  • 网站营销公司哪家好百度账号管理中心
  • 网站建设类岗位上海谷歌seo公司
  • 展馆设计总结上海百度整站优化服务
  • 中国工程建设招标网官方网站企业网站大全
  • 温州建站平台静态网站模板
  • 登录住房城乡建设部官方网站百度服务中心官网
  • 手机触屏版网站开发湛江今日头条新闻
  • 政府网站建设存在问题云服务器
  • 网站与新媒体建设测评方案网站一般需要怎么推广
  • 企业网站建设webbj宁德市疫情最新消息
  • 网站页面框架设计指数分布的分布函数
  • 万盛网站制作网站优化推广平台
  • 人力资源公司网站模板下载第三方平台推广引流
  • 青岛营销型网站制作短期培训学什么好
  • 建立网站教程视频网站友情链接交易平台
  • 石河子网站建设公司河南网站seo费用
  • 网站论坛怎么建设网络营销的成功案例
  • 国外优秀app设计网站有哪些太原seo
  • 设计网站免费的雅思培训班价格一般多少
  • 做网站放太多视频seo是干嘛的
  • 自助网站建设系统软件2024免费网站推广大全
  • 石家庄企业网站建设网站收录服务
  • 网站呢建设深圳seo优化电话
  • 小型广告公司都干什么跟我学seo从入门到精通
  • 建设一个网站需要哪些步骤seo自己怎么做
  • 电商网站开发哪家好中国女排联赛排名