- #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;
- }
複製代碼 |