AcWing 718. 实验
原题链接
困难
作者:
陆离
,
2020-10-08 12:41:57
,
所有人可见
,
阅读 495
笔记
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int c = 0, r = 0, f = 0;
for (int i = 0; i < n; i ++ )
{
int k;
char t;
scanf("%d %c", &k, &t); // scanf在读入字符时,不会自动过滤空格、回车、tab
if (t == 'C') c += k;
else if (t == 'R') r += k;
else f += k;
}
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: %.2lf %%\n", (double)c / s * 100); // %% 百分号的写法
printf("Percentage of rats: %.2lf %%\n", (double)r / s * 100);
printf("Percentage of frogs: %.2lf %%\n", (double)f / s * 100);
return 0;
}