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

求学生平均成绩代码分享

#include
#include
using namespace std;
class Student
{
private:
string name; // 姓名(私有)
double score; // 成绩(私有)
static int stuNum; // 静态:学生总数
static double sumScore; // 静态:总成绩
public:
// 构造函数:初始化成员 + 静态数据累加
Student(string n, double s) : name(n), score(s)
{
stuNum++;
sumScore += s;
}

// 静态函数:获取总人数 static int getStuNum() { return stuNum; } // 静态函数:计算平均分 static double getAvg() { if (stuNum == 0) return 0; return sumScore / stuNum; }

};
// 静态成员,类外初始化
int Student::stuNum = 0;
double Student::sumScore = 0;

int main()
{
// 创建3个学生对象
Student s1(“张三”, 85);
Student s2(“李四”, 92);
Student s3(“王五”, 78);

cout << "学生总人数:" << Student::getStuNum() << endl; cout << "平均分:" << Student::getAvg() << endl; return 0;

}

http://www.jsqmd.com/news/1071579/

相关文章:

  • 一线观察:佛山GEO优化公司的实际表现细节
  • 2026小团队远程办公方案实测:把“一群人共用设备”做成产品
  • 合规公关派和媒介关系派的核心分歧在哪里?
  • 【接口自动化测试】接口测试是什么
  • Python asyncio 调度性能分析
  • 【金属生长】基于元胞自动机模拟纯扩散镁合金模型附matlab代码
  • 【基础算法精讲 10】如何灵活运用递归?
  • 4芯全金属M12防爆连接器百科
  • 言语理解千题册电子版|言语理解1000题|言语理解专项训练题
  • NoSQL数据库介绍
  • 让 Agent 用自然语言生成 echarts 图表
  • 【课程设计/毕业设计】基于django的智能控糖食物管理系统的设计与实现【附源码、数据库、万字文档】
  • Flink状态后端:HashMap与RocksDB
  • 【Rust Lint 精讲:从 deny 到 forbid,一文搞定代码硬约束】
  • 【无人机路径规划】基于深度强化学习的多无人机移动边缘计算路径规划附matlab复现
  • 零基础入门 Codex:从聊天机器人到真正能执行任务的 AI Agent
  • Python+VSCode 网安开发环境双平台搭建实训讲义
  • AI编程一年后,我还记得怎么手写代码吗?答案让我沉默了
  • 学生视角下的技术探索:扫雷、Gitee、Qoder与微信小程序初体验总结
  • AI新时代下的图床管理方案-Cloudflare图床+MCP+Skills方案指南
  • 2026年TOP5广西花生油品牌:传统压榨工艺哪家强?
  • 单表五亿数据的查询优化 | Mysql、StarRocks
  • 最新mpay码支付系统源码+监听app完美可用改版
  • openclaw不存在?Ubuntu 22.04下安全替代方案指南
  • Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模
  • VB6.0下载安装教程(附安装包)2026最新版(Visual Basic 6.0中文企业版)
  • 区间预测 | Matlab实现OOA-BP-KDE核密度估计多置信区间多变量回归区间预测
  • 【免费数据】2012和2020年中国1km分辨率POI密度栅格数据
  • 人工智能和大数据专业,填报时怎么区分取舍
  • 前端状态持久化