Problem B: 求平均年龄
来源:互联网 发布:淘宝上哪家玉石店靠谱 编辑:程序博客网 时间:2024/04/29 23:25
Description
定义一个Persons类,用于保存若干个人的姓名(string类型)和年龄(int类型),定义其方法
void addAPerson(string,int)
用于添加1个人的信息;
double getAveAge()
用于获取所有人的平均年龄。
Input
第1行N>0表示有N个测试用例。
每个测试用例包括1个人的姓名及其年龄。
Output
所有人的平均年龄。见样例。
Sample Input
5Zhang 10Wang 20Li 30Zhao 40Zhou 50
Sample Output
30.00
HINT
Append Code
append.cc,
#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>#include <vector>#include <sstream>#include <string>#include <iomanip>using namespace std;class Persons{private: string name; int age; static double sum; static int people;public: void addAPerson(string name,int age) { this->name = name; this->age = age; people++; sum+=age; } double getAveAge() { return sum/people; }};double Persons::sum = 0;//定义静态成员变量的时候在类的外部定义时先返回值,后类定义初始化!!!!!int Persons:: people = 0;//记住!!你已经忘记很多次了!int main(){ int cases, age; string name; Persons persons; cin>>cases; for (int i = 0; i < cases; i++) { cin>>name>>age; persons.addAPerson(name, age); } cout<<setprecision(2)<<fixed<<persons.getAveAge()<<endl;}
0 0
- Problem B: 求平均年龄
- Problem A: 求平均年龄
- Problem A: 求平均年龄
- Problem A: 求平均年龄
- 1001 求平均年龄
- 01:求平均年龄
- 01:求平均年龄
- 1. 求平均年龄
- ACM java求平均年龄
- 题目1128:求平均年龄
- 题目1128:求平均年龄
- 题目1128:求平均年龄
- 题目1128:求平均年龄
- POJ 2714:求平均年龄
- 题目1128:求平均年龄
- 题目1128:求平均年龄
- 百练 2714 求平均年龄
- poj 百练 2714:求平均年龄
- python_manual
- I/O流
- JVM对象分代内存划分与垃圾回收
- IntelliJ 创建main函数快捷
- Spring中基于Java的配置@Configuration和@Bean用法
- Problem B: 求平均年龄
- 充电问题
- Java中的数组和c中的数组
- 自动化专业本科学生的就业方向
- C# 方法中参数类型后带问号
- Centos7 搭建gitlab服务器
- Amazing iOS Tips
- MySQL中的约束
- KNN算法的实现