7-2 比例 某班同学在操场上排好队,请确定男、女同学的比例。

输入格式:
测试数据有多组,处理到文件尾。每组测试数据输入一个以“.”结束的字符串,串中每个字符可能是“MmFf”中的一个,“m”或“M”表示男生,“f”或“F”表示女生。

输出格式:
对于每组测试数据,在一行上输出男、女生的百分比,结果四舍五入到1位小数。输出形式参照输出样例。

输入样例:
FFfm.
MfF.

输出样例:
25.0 75.0
33.3 66.7

#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;
}
}
}

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。