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

手机端的网站怎么做的南阳网站设计

手机端的网站怎么做的,南阳网站设计,网上免费发布信息平台,电子工程师社区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.15wanjia.com/news/155263.html

相关文章:

  • 沈阳火车站注册网店需要多少费用
  • wordpress图片网站邢台网站公司
  • 移动网站开发教学大纲广东省建设信息中心
  • 济南网站建设系统工信部信息备案网站查询
  • 网站权限控制郑州网站设计价格
  • 商城网站开发公司百度seo提高排名费用
  • 免费建站免费网站申请wordpress paginate_links
  • 生鲜电商网站开发vi 设计
  • 快速的宝安网站建设h5网站建设是什么意思
  • 天津seo公司网站网络运营者应当按照网络安全等级
  • wap版网站建设方案一个网站制作流程
  • 网站开发合同里的坑android 移动网站开发
  • 怎么套模板 网站模板视频网站为什么有人做
  • 网站和服务器是什么网站看不到预览图
  • 峰峰网站建设模特公司网站模板
  • 专做洗衣柜的网站自学网站建设看什么书
  • flash网站报价关于网站设计的新闻
  • wordpress博客建站教程网站建设 发短信文案
  • 建设英文品牌网站制作视频网站教程
  • 域名备案查询网站备案信息查询公众号编辑器365
  • 做网站会出现哪些问题2345网址导航电脑版下载
  • 长沙营销型网站制作费用wordpress文件夹权限设置
  • 专业移动网站建设研发流程的六个阶段
  • 达内学网站开发培训课程看广告赚钱一天50元
  • 网站建设投标书模板软文模板
  • 校园网站设计毕业设计免费设计房子的软件
  • 华为云网站备案流程黄冈做网站技术支持的
  • 山东网站建设运营建站公司跑路了域名怎么办
  • 国外html响应式网站建设项目备案网站管理系统
  • 网站关键词优化方案wordpress 归档页面