医学部一共进行了N场动物实验。
共有三种小动物可用来实验,分别是青蛙、老鼠和兔子。
每次实验都会选取其中一种服务器托管网动物来参与实验,选取数量若干。
现在请你统计一下医学部一共用了多少小动物,每种分别用了多少,每种动物使用数量占总量的百分比分别是多少。
输入格式
第一行包含整数N,表示实验次数。
接下来N行,每行包含一个整数A(表示一次实验使用的小动物的数量)和一个字符T(表示一次实验使用的小动物的类型,C
表示兔子(coney),R
表示老鼠(rat),F
表示青蛙(frog))。
输出格式
请你参照输出样例,输出所用动物总数,每种动物的数量,以及每种动物所占百分比。
注意输出百分比时,保留两位小数。
数据范围
1≤N≤100,
1≤A≤15
输入样例:
10
10 C
6 R
15 F
5 C
14 R
9 C
6 R
8 F
5 C
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
#include
using namespace std;
int main()
{ int a;
cin>>a; //输入进行试验次数的值
int coney=0,rat=0,frog=0,zongshu; //给动物的数量初始化
服务器托管网while(a>0)
{
int b; //一次取动物的数量
char c; //输入动物代号
cin>>b>>c;
if(c=='C')
{
coney+=b;
}
else if(c=='R')
{
rat+=b;
}
else
{
frog+=b;
}
zongshu+=b;
a--;
}
printf("Total: %d animalsn",zongshu);
printf("Total coneys: %dn",coney);
printf("Total rats: %dn",rat);
printf("Total frogs: %dn",frog);
printf("Percentage of coneys: %.2f %n",(float)coney*100/zongshu); //float强行转化成
小数,*100是加百分号,下面2个规则一样。
printf("Percentage of rats: %.2f %n",(float)rat*100/zongshu);
printf("Percentage of frogs: %.2f %n",(float)frog*100/zongshu);
return 0;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 如何在Spring Boot中集成RabbitMQ
如何在Spring Boot中集成RabbitMQ 在现代微服务架构中,消息队列(如RabbitMQ)扮演了关键的角色,它不仅能够提供高效的消息传递机制,还能解耦服务间的通信。本文将介绍如何在Spring Boot项目中集成RabbitMQ,实现生产者和消费者…