[問題] 陣列輸出問題(中途可能從頭輸出)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2010
請問一下大家
我現在有一個已打亂的 A[10] 資料(0~9)要輸出其中4個
不過限定第一個輸出的資料不可為0
目前我想到的辦法是
int num02;
do
{
num02 = 0+rand() % (9-0+1);
*a = B[num02];
}while(*a==0);
num02++;
if(num02==10)
num02 = 0;
*b = B[num02];
num02++;
if(num02==10)
num02 = 0;
*c = B[num02];
num02++;
if(num02==10)
num02 = 0;
*d = B[num02];
}
我覺得應該有夠好的寫法,不知大家能不能給我些意見....
--
『Together』就是 To + get + her,
想要在『一起』就要
ㄧ○︿ 去 追 她
\
√ ﹀... 大伙進攻吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.154.47
→
11/28 19:55, , 1F
11/28 19:55, 1F
→
11/28 19:57, , 2F
11/28 19:57, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章