新手求助!这个程式写还可以吧。。- -
利用一维阵列N的元素,N的初期值为(1-49)利用洗牌的方式,互换N阵列元素内的值,来回200次以上。
印列最初7个元素。
已经解决了- -自己弄到了- -

程序代码:#include<stdio.h>
#include<time.h>
main()
{
int n[50]={0};
int i,a,b,temp;
srand(time(NULL));
for (i=1;i<=49;i++)
{n[i]=i;}
for (i=1;i<=200;i++)
{
a=rand()%49+1;
b=rand()%49+1;
temp=n[a];
n[a]=n[b];
n[b]=temp;
}
for (i=1;i<=7;i++)
printf("%d \n",n[i]);
system("PAUSE");
}
[ 本帖最后由 a507877484 于 2012-3-15 22:01 编辑 ]






