OJ第六批——Problem N: 填空题:静态成员---计算学生个数

HDU OJ -1001 Sum Problem Sum ProblemSum ProblemProblem DescriptionInputOutputSample InputSample Output题目大意分析总结 Sum Problem Problem Description Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In this problem, y... 阅读详情

问题及代码:

 

Problem N: 填空题:静态成员---计算学生个数

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 234   Solved: 173
[ Submit][ Status][ Web Board]

Description

学生类声明已经给出,在主程序中根据输入信息输出实际建立的学生对象个数,以及所有学生对象的成绩总和。
在下面的程序段基础上完成设计,只提交begin到end部分的代码
#include <iostream>
#include <string>
using namespace std;
class student
{ 
private:
string name;  //学生姓名
int age;      //学生年龄
int score;    //学生成绩
       static int count; //记录学生对象个数
static int sum;  //记录所有学生的总成绩
public:
student(string n,int a,int s);  //构造函数
static int get_count();  //静态成员函数,获取count的值
static int get_sum();   //静态成员函数,获取sum的值
};
 
//将程序需要的成份写下来,只提交begin到end部分的代码
//******************** begin ********************
int student::count=0;
_____(1)_______;
________(2)___________
{
     name=n;
age=a;
score=s;
count++;
sum+=s;
}
int student::get_count()
{
    ______(3)_______;
}
int student::get_sum()
{
    ______(4)______;
}
//********************* end ********************
int  main( )
{
  string name;
  int age;
  int score;
  int n;
  cin>>n;  //输入学生对象个数
  while(n--)
  {
         cin>>name>>age>>score;
new student(name,age,score);
  }
  cout<<"the count of student objects=";
  cout<<student::get_count()<<endl;
  cout<<"the sum of all students score=";
  cout<<student::get_sum()<<endl;
  return 0;
}

Input

学生个数

对应学生个数的学生信息(姓名    年龄    成绩)

Output

学生个数

所有学生的成绩之和

Sample Input

3
guo  34  98
zhang    56  60
li   23   87

Sample Output

the count of student objects=3
the sum of all students score=245

HINT

#include <iostream> 
#include <string> 
using namespace std; 
  
class student 
{  
private: 
    string name;  //学生姓名 
    int age;      //学生年龄 
    int score;    //学生成绩 
    static int count; //记录学生对象个数 
    static int sum;  //记录所有学生的总成绩 
public: 
    student(string n,int a,int s);  //构造函数 
    static int get_count();  //静态成员函数,获取count的值 
    static int get_sum();   //静态成员函数,获取sum的值 
}; 
 int student::count=0; 
int student::sum=0; 
student::student(string n,int a,int s) 
{ 
    name=n; 
    age=a; 
    score=s; 
    count++; 
    sum+=s; 
} 
int student::get_count() 
{ 
    return count; 
} 
int student::get_sum() 
{ 
    return sum; 
} 
int main() 
{ 
  string name; 
  int age; 
  int score; 
  int n; 
  cin>>n;  //输入学生对象个数 
  while(n--) 
  { 
     cin>>name>>age>>score; 
     new student(name,age,score); 
  } 
  cout<<"the count of student objects="; 
  cout<<student::get_count()<<endl; 
  cout<<"the sum of all students score="; 
  cout<<student::get_sum()<<endl; 
  return 0; 
} 


 

 

杭电OJ(HDOJ)1032题:The 3n + 1 problem(穷举,水题) 题意: 有这样一种算法: 1. input n 2. print n 3 .if n==1 then STOP 4.  if n is odd n 5.  else n- 6.GOTO 2 如果输入22,则有这样一种序列: 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1,长度为16,输入i和j,输出[i,j]之间的数字计算所得出的序列长度最长的 阅读详情

相关推荐

【嵙大OJ】Problem 2148:n位回文数的个数(Append Code)

Problem C: n位回文数的个数(Append Code) Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 333  Solved: 180 [Submit][Status][Web Board] Description 给定一个正整数n,求n位的回文数有多少个。所谓回文数是指正序、倒序是同一个值的正整数,如12321等。编写

SmilngSalesman的博客 797

静态成员---计算学生个数

#include #include using namespace std; class Student { private: string name; //学生姓名 int age; //学生年龄 int score; //学生成绩 static int count; //记录学生对象个数 static int sum; //记录所有学生的总成绩 public: Stud

huangyong000的专栏 2189

【OJ】10139 Problem F:旗手

题目描述 导游往往喜欢从所带的旅游团中选一个身高最高的游客,站在旅游团的前面帮着拿旅行社的旗帜。现在给定n个游客的身高(均为正整数),将身高最高的游客(如果身高最高的游客不唯一,那么选择最前面的那一个)和第一个游客调换位置,再一次输出他们的身高。 输入要求 第一行一个正整数n,1≤n≤10000,表示有n个游客。 第二行包含n个正整数,之间用一个空格隔开,表示n个游客的身高。 输出要求 一行n个正整数,每两个数之间用一个空格隔开,表示调换位置后各个位置上游客的身高。 样例输入 6 160

qq_51073673的博客 1920

静态成员——计算学生个数

&lt;p&gt;问题及代码:&lt;/p&gt; /*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:liu_feng_zi_ *完成日期:2015年6月22日 *版本号:v1.0 *问题描述:静态成员——计算学生个数 *输入描述: *程序输出: */ #include &lt;iostream&gt...

liu_feng_zi_的专栏 940

若依(RuoYi)项目里,Quartz定时任务踩坑实录:并发控制、事务回滚与异常处理

本文深入解析若依(RuoYi)项目中Quartz定时任务的并发控制、事务回滚与异常处理三大核心问题。通过实战案例揭示@DisallowConcurrentExecution注解的局限性和Redis分布式锁的应用,详细讲解Spring事务集成方案及多数据源事务管理,并提供生产级监控体系搭建指南,帮助开发者规避Quartz在生产环境中的常见陷阱。

weixin_28731223的博客 413

安装VMware,出现没有虚拟网络适配器的问题

安装VMware,出现没有虚拟网络适配器的问题

Young_Harry的博客 1万+

C++类与对象函数题——6-1 学生成绩的快速录入(构造函数) (10分)(含总结和易错点解析)

现在需要录入一批学生的成绩(学号,成绩)。其中学号是正整数,并且录入时,后录入学生的学号会比前面的学号大;成绩分两等,通过(Pass,录入时用1代表),不通过(Fail,录入时用0代表)。 由于很多学号都是相邻的,并且学号相邻的学生成绩常常相同。所以在录入时,适当地加了速。如果当前学生的学号比前面的学号大1,且成绩与前面的成绩相同,则只输入0即可。 类定义: 完成Student类 裁判测试程序样例: #include using namespace std; /* 请在这里填写答案 */ int main(

Eumenides_Suki的博客 1866

因果推断(二):因果推断涉及的ITE、ATE、CATE等效应

因果效应也称为**处理效应(Treatment effect)**是用于评判干预与否的结果差异的指标(处理变量对结果变量的影响)。比如在接受治疗组中,如果这些人不接受治疗,这组人接受治疗和不接受治疗的效应差异是多少。定义为实验组中每个个体的处理效应差异,比如一个个体在接收治疗和不接受治疗的两个处理方式的健康程度得分的差。但是一个人因为不可能。比如我们想探究接受治疗的男性用户和不接受治疗的男性用户的平均效果差异就是CATE。前面说ITE是无法观测的,是因为一个人不能同时接受治疗又不接受治疗,这里关键的就是。

Y1n的博客 3714

C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。 静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来

MoreWindows Blog 11万+

【客户案例】母婴行业头部品牌是如何做私域的

各品牌争相跑马圈地,想方设法圈住流量,建立品牌资产;私域运营是一项“重人力”的工作,在传统的品牌运营过程中,私域操盘手经常会由于一对多导致无法兼顾,只能通过提高触达次数的方式加大漏斗,这样难以让每个社群都发挥出应有的价值,甚至还会导致一定程度的用户流失。除了宝妈身份外激发的用户认同感、亲密度外,KOC们作为产品的使用者,自由选择的推品和自由创作的推广文案都更具有真实性、代表性,能够极大程度激发群友们的信任感,从而愿意为产品买单,转化复购水到渠成。不同阶段的宝妈,母婴知识的储存量和经验是不同的,K品牌还会。.

圈量SCRM系统-企微营销工具-私域流量运营软件 948

2026年软考高级网络规划设计师第三版备考笔记

删除了所有已退出主流应用、行业淘汰的技术内容,如 HDLC、xDSL、WiMAX、HSRP/GLBP 等,让教材内容更聚焦当下一线网络工程实际场景,剔除无效考点。

鹿鸣天涯 1215

第十六周oj刷题——Problem J: 填空题:静态成员---计算学生个数

Description 学生类声明已经给出,在主程序中根据输入信息输出实际建立的学生对象个数,以及所有学生对象的成绩总和。 Input 学生个数 对应学生个数的学生信息(姓名    年龄    成绩) Output 学生个数 所有学生的成绩之和 Sample Input 3 guo 34 98 zhang 56 60 li 2

nufangdongde的专栏 974

Windows11上pip安装IsaacSim5.1.0与IsaacLab

本文详细介绍了CUDA Toolkit 12.8.0、IsaacSim和IsaacLab的安装过程。首先从NVIDIA官网下载并安装CUDA Toolkit 12.8.0,然后通过miniforge创建conda环境(env_isaacsim)安装IsaacSim相关Python包,解决了Windows长路径问题。成功运行IsaacSim后,克隆IsaacLab仓库并完成安装验证,最后通过创建空场景测试环境配置。整个安装过程包含详细的命令行操作和问题解决方法,为机器人仿真开发环境搭建提供了完整指导。

拥抱具身智能,昇腾Ascend C 378

OJ第二批——Problem J:填空题:静态成员---计算学生个数

问题及代码:   #include #include using namespace std; class student { private: string name; //学生姓名 int age; //学生年龄 int score; //学生成绩 static int count; //记录学生对象个数

Timor7hao的专栏 455

基于混合智能框架的景区边界范围预测与补全系统

摘要 本文提出一种混合智能框架,结合随机森林模型和GIS规则约束,解决景区边界缺失问题。系统基于Python和ArcGIS平台,利用多源地理空间数据训练随机森林分类器预测景区范围,并集成地形、水文、道路等GIS规则进行优化。实验结果表明,该方法能有效预测15000个景区的边界,精度优于单一模型。创新点在于: 1)数据驱动与知识驱动相结合的混合智能范式; 2)面向全国尺度的大规模边界补全; 3)提供完整的Python+ArcGIS实现方案。该系统为景区精细化管理提供了技术支撑,具有实用价值。

huanghm88的专栏 283

【技能】OpenClaw Memory 与 MemOS 两种 AI 记忆方案深度解析

摘要:本文对比了两种AI记忆系统方案。OpenClaw Memory是轻量级记忆助手,内置SQLite存储,支持语义搜索,部署简单成本低,适合日常对话记忆需求。MemOS是自学习系统,通过Neo4j和Qdrant实现技能自进化,但需部署4套服务,门槛高成本大。建议普通用户选择OpenClaw Memory,技术玩家可逐步尝试MemOS。两种方案各具优势,需根据实际需求选择。

海兰 199

航电oj:The 3n + 1 problem

** 航电oj:The 3n + 1 problem ** #题目描述 #给你一个区间 要你求在这个区间内能运转这个规则的次数 #这个规则是 奇数就变为三倍加1 偶数就除2 是1了就结束 #知识点 英语? 语文? #代码 这个题就是有坑 算法并不难 第一版 没有注意到坑 但我觉得这个比第二版好 可以看看 (这个是挂的!!!) #include<cstdio> #include<cstdio> #include<cstring> #include<al

resting_xiub的博客 192

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

OJ Problem A: 图形计数与求面积

Problem A: 图形计数与求面积 Description: 定义三个类:Shape、Circle和Square,其中Shape为抽象类,包括: 用于记录Shape类及其子类对象(即图形)个数的静态数据成员。 构造函数与析构函数。 获得图形个数的静态成员函数 static int getNumOfShapes(),以及 求图形面积的纯虚函数getArea()。 类Circle是Shape类的子类,包括: 用于记录Circle类对象(即圆)个数的静态数据成员。 表示半径的double类型数据成员。 构造

is_kkk的博客 508

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

OJ 1810 Problem E 图形计数与求面积

Description 定义三个类:Shape、Circle和Square,其中Shape为抽象类,包括: 用于记录Shape类及其子类对象(即图形)个数的静态数据成员。 构造函数与析构函数。 获得图形个数的静态成员函数 static int getNumOfShapes(),以及 求图形面积的纯虚函数getArea()。 类Circle是Shape类的子类,包括: 用于记录Circle类对象(即圆)个数的静态数据成员。 表示半径的double类型数据成员。 构造函数和析构

LiuLin_Hao的博客 507

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

OJ主要用什么格式导入数据

摘要:主流OJ系统支持两类数据导入:1)用户数据支持CSV(必含邮箱、用户名、密码)和Excel格式,要求UTF-8编码;2)题目数据支持HydroOJ的ZIP包(含测试用例和元数据)或FPS格式的XML文件。编程题输入处理需注意EOF或组数读取方式,但这不属于系统导入范畴。具体操作建议参考各平台官方文档,如HydroOJ要求测试数据包小于64MiB,KOJ对CSV字段顺序有严格要求。

青少年趣味编程 1881

杭电OJ problem -1001

杭电OJ problem-1001 Problem Description Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge). In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + … + n. Input The input will cons...

weixin_43724408的博客 200

OJ Problem F: 一帮学生

Problem F: 一帮学生 Description: 学生Student类是Person类的子类,而且每个人都有生日,生日是Date类的对象。所以,需要定义如下类: Date类:拥有年、月、日三个int类型的属性。 Person类:有一个Date类型对象的属性(表示生日)、string类型属性(表示名字),以及一个int类型的静态属性numOfPersons(对象个数)。 Student类:是Person类的子类,并拥有一个int类型属性(表明学生学号),一个int类型的静态属性numOfStuden

is_kkk的博客 519

杭电oj第2058题:The sum problem

每个情况包含两个整数 N, M( 1 <= N, M <= 1000000000)。而又因为 k * t = 2 * m 是固定的,就相当于你 2*5 = 10,你可以是序列长度为2,序列和是5.也可以是序列长度为5,4、这样就可以通过枚举k(序列长度)来计算,循环的次数就是(2*m)^1/2。所以一个k肯定只会对应一个大于sqrt(2m)的长度,就是t了,因为。你这里讨论的是看k大于(2m)^1/2的情况,就是用t作为序列长度。k小于(2m)^1/2的情况,就是用k作为序列长度。k和t是可以互换的。

2401_86314529的博客 630

【南阳OJ分类之语言入门】80题题目+AC代码汇总

本文为南阳理工学院ACM/ICPC训练场->分类->语言入门部分题目汇总和解答 题目部分皆为南阳OJ题目。 代码部分包含AC代码(可能不止一个)和最优代码,大部分都是本人写的,并且大部分为c代码和少部分c++代码and极少java代码,但基本都是c语言知识点,没有太多差别,可能代码有的写的比较丑,毕竟知识有限。 语言入门部分题基本都较为简单,是学习编程入门的很好练习,也是ACM的第一步,入门的最佳方法,望认真对待。

jtahstu的专栏 4万+

OJ Problem B: 老师的工资

Problem B: 老师的工资 Description: 假设高中老师和大学老师的工资分别是这么计算的: 1.高中老师的工资是基本工资+奖金,其中奖金是升学的学生数乘以100。 2.大学老师的工资是基本工资+绩效。其中当教学的小时数不到240小时时,每少1个小时,扣20元;当小时数多于240小时时,每多1个小时,多发40元。 如:王老师是一个高中老师,他的基本工资是1000元,有5个学生成功升学,则其工资是1000+5100=1500元。 刘老师是一个大学老师,基本工资是2000元,如果只完成了200小时

is_kkk的博客 820

【杭电oj】2058 - The sum problem(高斯公式)

点击打开题目 The sum problem Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22089    Accepted Submission(s): 6508 Problem Description

wyg1997 1931
上一篇: OJ第六批——Problem M: 编程题:多态--动物叫
下一篇: OJ第六批——Problem O: 填空题:类模板---求数组的最大值
Timor7hao
博客等级 码龄12年 22粉丝 264原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值