microsoft word-845主板驱动

console writeline
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