题目
统计游戏点击率
(一)需求
录入游戏的点击率,统计点击率超过100的游戏所占的比例。程序运行结果如下图所示:
(二)提示
使用循环结构录入所有游戏的点击率,并使用if选择结构统计点击率在100以上的游戏的比例。
代码
static void Main(string[] args)
{ /*
*统计游戏点击率
*录入游戏的点击率,统计点击率超过100的游戏所占的比例。
*使用循环结构录入所有游戏的点击率,并使用if选择结构统计点击率在100以上的游戏的比例。
**/
Console.WriteLine("魔法师迷你游戏平台>游戏点击率");
int num = 1; //用于表示第几个游戏
int djl; //用于储存点击率
int gs=0; //用于储存点击率大于100的个数
try
{
do
{
Console.Write("请输入第{0}个游戏的点击率:", num); //循环体为第几个游戏的点击率
djl = Convert.ToInt32(Console.ReadLine()); //接受输入并且转换成数值
if (djl > 100)
{
gs++;
}
num++;
} while (num <= 4);
Double bl = (gs / 4.0) * 100; //表示超过100点击率的百分比 "/"在两数都为整数时表示取整,由一方为小数表示除法运算
Console.WriteLine("点击数大于100的游戏数是{0}\n点击率大于100的游戏所占比例为:{1}%", gs, bl);
}
catch
{
Console.WriteLine("你输入的格式有误!");
}
Console.ReadKey();