using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 练习2
{
class Program
{
static void Main(string[] args)
{
double x,sum=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0;//ax=0初始化每一个点出现的次数为0
Random ran = new Random();//设立随机数变量
for(int i=0;i<20;i++)
{
x = ran.Next(1, 7);//建立随机数范围1-6 1<=x<7
if(x==1)
{
a1++;
}
else if (x == 2)
{
a2++;
}
else if (x == 3)
{
a3++;
}
else if (x == 4)
{
a4++;
}
else if (x == 5)
{
a5++;
}
else if (x == 6)
{
a6++;
}
sum += x;
}
Console.WriteLine("出现的点数之和为:"+sum);
Console.WriteLine("每个数出现的次数为:");
Console.WriteLine("点数1出现的次数为:{0}次。概率为:{1}",a1,a1/20);
Console.WriteLine("点数2出现的次数为:{0}次。概率为:{1}", a2, a2 / 20);
Console.WriteLine("点数3出现的次数为:{0}次。概率为:{1}", a3, a3 / 20);
Console.WriteLine("点数4出现的次数为:{0}次。概率为:{1}", a4, a4 / 20);
Console.WriteLine("点数5出现的次数为:{0}次。概率为:{1}", a5, a5 / 20);
Console.WriteLine("点数6出现的次数为:{0}次。概率为:{1}", a6, a6 / 20);
}
}
}
运行结果: