microsoft word-845主板驱动
2023年4月3日发(作者:铁通宽带路由器设置)
java抛硬币程序_C#的控制台应⽤程序实现模拟抛硬币的过程
⾸先,在VS2005中新建⼀个控制台应⽤程序:
应⽤程序的名字为:PlayCoin
(1)实现抛硬币的完整代码如下:
usingSystem;
c;
;namespacePlayCoin
{
classProgram
{
privateintnegative=0;
privateintposition=0;
privateintturn;
publicProgram(intturn)
{
=turn;
}
publicvoidtossing()
{
Randomrand=newRandom();
for(inti=0;i
{
getResult((2));
}
}
publicvoidgetResult(inti)
{
if(i==0)
negative++;
elseif(i==1)
position++;
else
ine("错误的结果!");
}
publicvoidshowResults()
{
ine("抛出硬币的次数:{0}",turn);
ine("正⾯出现的次数:{0}",negative);
ine("正⾯出现的概率:{0}%",(float)negative/(float)turn*100);
ine("反⾯出现的次数:{0}",position);
ine("反⾯出现的概率:{0}%",(float)position/(float)turn*100);
}
publicvoidsetNumber()
{
intj;
ine("请输⼊数字1开始抛掷:");
j=32(ne());
if(j==1)
{
ine("输⼊抛掷硬币的次数:");
turn=32(ne());
tossing();
ine("输⼊数字2显⽰抛掷的结果:");
j=32(ne());
}
if(j==2)
{
showResults();
}
}
staticvoidMain(string[]args)
{
Programco=newProgram(0);
ber();
();
}
}
}
(2)运⾏程序(按F5键):
请输⼊数字1开始抛硬币:
1(回车键)
输⼊抛掷硬币的次数:
888(回车键)
输⼊数字2显⽰抛掷的结果:
2(回车键)
抛出硬币的次数:888
正⾯出现的次数:446
正⾯出现的概率:50.22522%
反⾯出现的次数:442
反⾯出现的概率:49.77478%
(回车键)结束程序的运⾏。
(3)说明:
该程序的重点是算法的实现。
更多推荐
console writeline
发布评论