c# - 寻找司机性别百分比。为什么我的输出一直给我0%......我的错误在哪里?
问题描述
using System;
namespace moyenne
{
class Program
{
static void Main(string[] args)
{
char gender;
int female_cpt = 0;
int female_total = 0;
int male_cpt = 0;
int male_total = 0;
int female_average;
int male_average;
for (int driver = 0; driver <= 8; driver++)
{
Console.Write("Enter gender M/F: ");
gender = char.Parse(Console.ReadLine());
if(gender == 'm' || gender == 'M')
{
male_cpt++;
}
else if(gender == 'f' || gender == 'F')
{
female_cpt++;
}
male_total = male_total + male_cpt;
female_total = female_total + female_cpt;
male_average = (male_total / driver) * 100;
female_average = (female_total / driver) * 100;
}
Console.WriteLine("female percent: " + female_average);
Console.WriteLine("male percent: " + male_average);
}
}
}
解决方案
推荐阅读
- javascript - 将反应虚拟化列表的当前索引设置为状态时发生错误
- c - XPutImage 不显示任何内容
- sql-server - 如何编写一个接受 3 个参数并返回一个表的 TVF,该表包含与另一个表中的条件匹配的行的 ID
- python - Python 正则表达式后向交换组
- tensorflow - tf.feature_column 仅在启用渴望模式时可用?
- shake-build-system - 摇动构建而不为每个输入文件生成文件
- python-3.x - 如果重心已知,如何沿 Z 方向在 3D 空间中以特定角度旋转(顺时针或逆时针)点?
- javascript - const fs = require("fs") 在 Node js 上无法正常工作
- javascript - 使用 Javascript 删除类后,如何为背景图像设置动画?
- javascript - 导航器窗口中是否加载了“隐藏”显示中的元素?