AcWing 718. 实验
原题链接
困难
#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;//表示实验类型
cin >> k >> t;
if(t =='C') c += k;
else if(t == 'R') r += k;
else f += k;
}
int s = r + c + 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;
}