標題:
053 隨機產生四個數字
[打印本頁]
作者:
游東祥
時間:
2014-5-10 14:03
標題:
053 隨機產生四個數字
本帖最後由 游東祥 於 2014-5-10 15:32 編輯
產生四個0~9的數字不能重複!
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int r[4] = {};
for (int i = 0; i < 4; i++)
{
bool repeat = false;
r[i] = rand() % 10;
for (int j = 0; j < i; j++)
{
if (r[i] == r[j])
{
repeat = true;
break;
}
}
if (repeat == true)
{
i--;
}
}
cout << "產生的亂數是 : " << r[0] << r[1] << r[2] << r[3] << endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2