某班同学在操场上排好队,请确定“m”或“M”,“f”或“F”的比例。
输入格式:
测试数据有多组,处理到文件尾。每组测试数据输入一个以“.”结束的字符串,串中每个字符可能是“MmFf”中的一个,“m”或“M”,“f”或“F”。
输出格式:
对于每组测试数据,在一行上输出“m”或“M”,“f”或“F”百分比,结果四舍五入到1位小数。
某班同学在操场上排好队,请确定“m”或“M”,“f”或“F”的比例。
输入格式:
测试数据有多组,处理到文件尾。每组测试数据输入一个以“.”结束的字符串,串中每个字符可能是“MmFf”中的一个,“m”或“M”,“f”或“F”。
输出格式:
对于每组测试数据,在一行上输出“m”或“M”,“f”或“F”百分比,结果四舍五入到1位小数。
#include <stdio.h>
int main() {
char a;
double g = 0.0, b = 0.0;
while ((a = getchar()) != EOF) {
if (a == 'F' || a == 'f') {
g ++;
}
if (a == 'M' || a == 'm') {
b ++;
}
if (a == '.') {
printf("%.1f %.1f\n", b / (g + b) * 100, g / (g + b) * 100);
g = 0.0, b = 0.0;
}
}
return 0;
}