標題:
[隨堂測驗] 硬幣投擲模擬
[打印本頁]
作者:
王瑞喻
時間:
2020-10-27 20:34
標題:
[隨堂測驗] 硬幣投擲模擬
試設計一程式模擬投擲硬幣,並讓使用者決定欲投擲的次數。
最後告訴使用者,該次模擬結果正面反面各出現了幾次,以及它們出現的機率。
作者:
駱顗安
時間:
2020-11-18 17:32
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(NULL));
double a=0,b=0,t;
cout<<"*** 硬幣投擲模擬 ***"<<endl<<endl;
cout<<"請問要投擲幾次?";
cin>>t;
system("cls");
for(int i=0;i<t;i++)
{
if(rand()%2==1)
{
cout<<"正面!"<<endl;
a=a+1;
}
else
{
cout<<"反面"<<endl;
b=b+1;
}
}
cout<<"在"<<t<<"次的投擲中,正面出現了"<<a<<"次,反面出現了"<<b<<"次!"<<endl;
cout<<"(正面"<<a*100/t<<"%反面"<<b*100/t<<"%)"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2