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

个人社团网站怎么做seo中文

个人社团网站怎么做,seo中文,影院网站模板,seo网络优化公司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.yidumall.com/news/87706.html

相关文章:

  • 怎样做美瞳代购网站鞍山seo公司
  • 大型的网站建设公司厦门网站的关键词自动排名
  • 做电商什么素材网站好2345网址大全浏览器
  • 有专门做宝宝用品的网站吗电子商务网站建设
  • 网站和域名区别吗互联网广告平台代理
  • 成品网站10款网站推广外贸
  • 哈尔滨网站建设代理商互联网营销培训
  • php做网站的技术难点应用下载app排行榜
  • 如何做汽车团购网站百度竞价排名广告
  • 关于网站建设专业网络推广外包
  • 可以用asp做哪些网站网址查询域名解析
  • 舆情网站入口网址大全名字免费大数据查询平台
  • 网站设计网站建设网站制作百度知道个人中心
  • 建设b2b平台网站自媒体平台
  • 做烘焙原材料在哪网站买长沙网站策划
  • 芜湖有哪些招聘网站知乎小说推广对接平台
  • 保定模板建站软件日本免费服务器ip地址
  • 平安保险网站整合营销的特点有哪些
  • 做网站 给图片加链接深圳aso优化
  • wordpress网站工具栏竞价什么意思
  • 做微商哪个网站比较好自己怎么免费做百度推广
  • 葫芦岛做网站电商网站建设开发
  • 衡水网站设计怎么做南昌seo方案
  • 个人网站设计的意义国内永久免费云服务器
  • 2003iis网站建设错误各大网站排名
  • 广州自适应网站建设免费建设网站平台
  • 100个最好的微信小程序微信小程序排名关键词优化
  • 网站建设市场规模一个新的app如何推广
  • 火山视窗软件开发平台北京百度seo点击器
  • 手机百度关键词排名 网站优化软件怎么下载百度