標題:
[作業] 產生不重複之隨機亂數 (二)
[打印本頁]
作者:
tonyh
時間:
2014-5-17 17:47
標題:
[作業] 產生不重複之隨機亂數 (二)
本帖最後由 tonyh 於 2014-5-24 16:46 編輯
假設班上有七位同學: 雍程, 彥承, 允軒, 郁庭, 宇翔, 峻瑋, 得旗.
試做一程式, 可隨機地抽選出三位同學.
[attach]891[/attach]
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
string name[7]={"雍程", "彥承", "允軒", "郁庭", "宇翔", "峻瑋", "得旗"};
int r[3];
srand(time(NULL));
for(int i=0; i<3; i++)
{
r[i]=rand()%7;
for(int j=0; j<i; j++)
{
if(r[i]==r[j])
{
i--;
break;
}
}
}
cout<<"隨機抽出的三位同學為: ";
for(int i=0; i<3; i++)
cout<<name[r[i]]<<" ";
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
張峻瑋
時間:
2014-5-17 18:03
此帖僅作者可見
作者:
張彥承
時間:
2014-5-17 18:04
此帖僅作者可見
作者:
周雍程
時間:
2014-5-17 18:05
此帖僅作者可見
作者:
劉得旗
時間:
2014-5-22 17:59
此帖僅作者可見
作者:
林宇翔
時間:
2014-5-24 13:08
此帖僅作者可見
作者:
張郁庭
時間:
2014-5-24 16:46
此帖僅作者可見
作者:
李允軒
時間:
2014-5-24 16:54
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2