#include<stdlib.h>
#include<time.h>
int main(void)
{
int num[7],count,i,a,b;
srand(time(NULL));
count=0;
do
{
i=(rand()%49)+1;
a=0;
while(a<count)
{
if(num[a]==i)
{
break;
}
a++;
}
if(count<=a)
{
num[count]=i;
count++;
}
}
while(count<7);
printf("樂透彩號碼:");
for(b=0;b<=5;b++)
{
printf(" %d",num[b]);
}
printf("\n");
printf("特別號:%d\n",num[6]);
system("pause");
return 0;
}
請大家幫我解釋每段程式跟為什麼
謝謝
更新1:
解釋可以更清楚一點跟為什麼
更新2:
可以改成已C++的模式嗎 拜託
更新3:
全部改成c++方式 因為之前以為是用c寫 後來老師改用c++
更新4:
在裡面幫我加成員函數和建構子