小弟新手,最近才剛開始學習
現在練習到一題骰子骰了100次
骰到1的有幾次,骰到2的有幾次.......骰到6的有幾次
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int r;
int a1 = 0;
int a2 = 0;
int a3 = 0;
int a4 = 0;
int a5 = 0;
int a6 = 0;
for (int i = 1 ; i <= 100 ; i++)
{
srand(time(NULL));
r = 1 + rand()%(6-1+1); //隨機產生1~6
if (r==1) //骰到1的
{
a1+=1;
}
else if(r==2) //骰到2的
{
a2+=1;
}
else if(r==3) //骰到3的
{
a3+=1;
}
else if(r==4) //骰到4的
{
a4+=1;
}
else if(r==5) //骰到5的
{
a5+=1;
}
else //骰到6的
{
a6+=1;
}
}
cout << a1 << endl << a2 << endl << a3 << endl << a4 << endl << a5 << endl << a6 << endl;
system("PAUSE");
return 0 ;
}
不知道哪裏出錯....亂數好像都一樣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.126.57
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1449238031.A.3EB.html
→
12/04 22:08, , 1F
12/04 22:08, 1F
→
12/04 22:13, , 2F
12/04 22:13, 2F
推
12/04 22:40, , 3F
12/04 22:40, 3F
→
12/04 22:53, , 4F
12/04 22:53, 4F
推
12/04 23:56, , 5F
12/04 23:56, 5F
推
12/05 00:05, , 6F
12/05 00:05, 6F
推
12/05 07:14, , 7F
12/05 07:14, 7F
→
12/05 07:15, , 8F
12/05 07:15, 8F
→
12/07 21:37, , 9F
12/07 21:37, 9F