[C++] 丟骰子範例程式碼 純印出 亂數

 


#include <iostream>
#include <cstdlib> //引入才能夠使用rand()函數
#include <ctime> //引入才能夠使用time()函數
using namespace std;

int main()
{
int num;

cout << "請問骰子要丟幾次? ";
cin >> num; //等待使用者輸入一整數
cout << endl; //換行

srand(time(NULL)); //設定亂數種子,需要#include <ctime>

for(int n=1;n<=num;n++)
{
cout << "第" << n << "次:";
cout << rand()%6+1 << "點" <<endl; //rand()%6+1產生1~6的隨機數,需要#include <cstdlib>
//0<=rand()%6<=5 → 1<= rand()%6+1 <=6(骰子的點數是1~6點)
}

return 0;
}

有疑問? 留個言吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料