AcWing 718. 实验c语言版本
原题链接
困难
作者:
代码小褚
,
2023-12-10 13:23:43
,
所有人可见
,
阅读 58
说实话不是很难,就代码长一点,逻辑理顺其实很简单
#include <stdio.h>
int main()
{
int n, p, i, a = 0, b = 0, c = 0, s=0;
char d;
scanf("%d\n", &n);
for (i = 1; i <= n; ++i)
{
scanf("%d %c", &p,&d);
if (d == 'C')
a += p;
else if (d == 'R')
b += p;
else if (d == 'F')
c += p;
}
s = a + b + c;
printf("Total: %d animals\n", s);
printf("Total coneys: %d\n", a);
printf("Total rats: %d\n", b);
printf("Total frogs: %d\n", c);
printf("Percentage of coneys: %.2f %%\n", 100 * (double)a / s);
printf("Percentage of rats: %.2f %%\n", 100 * (double)b / s);
printf("Percentage of frogs: %.2f %%\n", 100 * (double)c / s);
return 0;
}
好水。。
主打一个能用就行