h0068. 实验 (15 分)

简介: h0068. 实验 (15 分)

医学部一共进行了N场动物实验。


共有三种小动物可用来实验,分别是青蛙、老鼠和兔子。


每次实验都会选取其中一种动物来参与实验,选取数量若干。


现在请你统计一下医学部一共用了多少小动物,每种分别用了多少,每种动物使用数量占总量的百分比分别是多少。


输入格式:

第一行包含整数N,表示实验次数。1≤N≤100


接下来N行,每行包含一个整数A(表示一次实验使用的小动物的数量)和一个字符T(表示一次实验使用的小动物的类型,’C’表示兔子(coney),’R’表示老鼠(rat),’F’表示青蛙(frog))。 1≤A≤15


输出格式:

请你参照输出样例,输出所用动物总数,每种动物的数量,以及每种动物所占百分比。


注意输出百分比时,保留两位小数。


输入样例:

1. 10
2. 10 C
3. 6 R
4. 15 F
5. 5 C
6. 14 R
7. 9 C
8. 6 R
9. 8 F
10. 5 C
11. 14 R


输出样例:

Total: 92 animals
Total coneys: 29
Total rats: 40
Total frogs: 23
Percentage of coneys: 31.52 %
Percentage of rats: 43.48 %
Percentage of frogs: 25.00 %


#include<bits/stdc++.h>
using namespace std;
int n,c,r,f;
int main()
{
    cin>>n;
    while(n--)
    {
        int x;
        char op;
        cin>>x>>op;
        if(op == 'C') c += x;//兔子
        else if(op == 'R') r += x;//老鼠
        else f += x;//青蛙
    }
    int s = c + r + f;
    printf("Total: %d animals\n",s);
    printf("Total coneys: %d\n",c);
    printf("Total rats: %d\n",r);
    printf("Total frogs: %d\n",f);
    printf("Percentage of coneys: %.2f %\n",c * 100.0 / s);
    printf("Percentage of rats: %.2f %\n",r * 100.0 / s);
    printf("Percentage of frogs: %.2f %\n",f * 100.0 / s);
    return 0;
}


目录
相关文章
|
3月前
|
JavaScript
如何动态执行 JS 脚本
这篇文章介绍了在业务开发中动态执行JS脚本的几种方法,包括使用eval()函数、setTimeout、动态创建script标签以及使用Function构造函数。这些方法各有特点,如eval()同步执行且作用域为当前执行作用域,动态script标签同步执行且作用域为全局作用域等,具体实现方案需根据业务场景选择。
169 0
|
5月前
|
人工智能 供应链 小程序
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
226 2
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
|
5月前
|
JSON API 数据格式
国内主流电商淘宝+京东+1688api数据接口实操
这是一套用于获取淘宝、京东和1688电商平台数据的Python实现方案。通过定义统一的API基类,封装了请求流程与异常处理机制,包括请求超时、频率限制及认证失败等。针对各平台特性,分别实现了签名生成、参数准备与接口调用功能,如商品搜索、详情查询和订单列表获取等。使用前需申请各平台开发者账号以获取AppKey和AppSecret,并根据实际需求调整代码配置与业务逻辑,同时注意控制请求频率避免限流。
|
8月前
|
Rust JavaScript 前端开发
[oeasy]python075_什么是_动态类型_静态类型_强类型_弱类型_编译_运行
本文探讨了编程语言中的动态类型与静态类型、强类型与弱类型的概念。通过实例分析,如Python允许变量类型动态变化(如`age`从整型变为字符串),而C语言一旦声明变量类型则不可更改,体现了动态与静态类型的差异。此外,文章还对比了强类型(如Python,不允许隐式类型转换)和弱类型(如JavaScript,支持自动类型转换)的特点。最后总结指出,Python属于动态类型、强类型语言,对初学者友好但需注意类型混淆,并预告下期内容及提供学习资源链接。
238 21
|
9月前
一文彻底搞定电容元件
电容元件是电路中储存电荷的基本组件,通常用“C”表示,单位为法拉(F),常见单位有微法(μF)、纳法(nF)和皮法(pF)。电容具有“通交流,隔直流”的特性,主要用于储能、滤波、耦合与隔直等。根据安装方式可分为固定电容、可变电容和微调电容。其主要参数包括电容值、额定电压和损耗因数。电容广泛应用于电源滤波、信号处理及脉冲电路等领域。
825 0
|
12月前
|
人工智能 并行计算 PyTorch
ViewExtrapolator:南洋理工联合UCAS团队推出的新型视图合成方法
南洋理工大学与UCAS团队联合推出了一种新型视图合成方法——ViewExtrapolator。该方法基于稳定视频扩散(SVD)技术,能够在不进行微调的情况下,高效生成超出训练视图范围的新视角图像,显著减少伪影,提升视觉质量。ViewExtrapolator具有广泛的应用前景,尤其在虚拟现实、3D内容创建、电影制作等领域。
182 1
ViewExtrapolator:南洋理工联合UCAS团队推出的新型视图合成方法
|
存储 缓存 Cloud Native
政采云私有化业务交付实践
应用Sealer的政采云私有化业务交付实践
政采云私有化业务交付实践
|
数据采集 存储 安全
程序人生 - 一文告诉你,爬虫技术到底违不违法,怎么用才合法?
程序人生 - 一文告诉你,爬虫技术到底违不违法,怎么用才合法?
1166 0
程序人生 - 一文告诉你,爬虫技术到底违不违法,怎么用才合法?
|
机器学习/深度学习 存储 人工智能
【CS224n】(lecture9)Transformer的变体
Transformer 的架构已被证明能够支持具有足够参数的大规模训练数据集。许多工作表明,Transformer 具有比 CNN 和 RNN 更大的容量
471 0
【CS224n】(lecture9)Transformer的变体
|
前端开发 JavaScript Java
前后端分离项目实战(Vue+SSM)
前后端分离项目实战(Vue+SSM)
前后端分离项目实战(Vue+SSM)