c언어 배열을 함수로 전달이요
글쓴이: dhy948 / 작성시간: 토, 2017/02/11 - 8:27오전
Shuffle함수를 만드려고합니다
void Shuffle(int *num);
void main()
{
int num[25];
for(int i=0;i<25;i++) //배열초기화
{
num[i]=i;
}
Shuffl(num);
for(int i=0;i<25;i++)
cout<
}
void Shuffle(int *num)
{
int Dest=rand()%25;
int Sour=rand()%25;
int temp = num[Dest];
num[Dest] = num[Sour];
num[Sour] = temp;
}
제가 구글링 해본결과로는 저렇게하면 배열을 인자로전달해서 받을수있다는대 잘안되는거같네요...
초보입니다 도와주세요
Forums:
void Shuffle(int *num);
void Shuffle(int *num);
int main()
{
int num[25];
srand(0);//난수 테이블 초기화
for (int i = 0; i<25; i++) //배열초기화
{
num[i] = i;
}
for (int i = 0; i < 25; i++) //충분히 섞어줌
{
Shuffle(num);
}
for (int i = 0; i < 25; i++)
cout << num[i]<
}
void Shuffle(int *num)
{
int Dest = rand() % 25;
int Sour = rand() % 25;
int temp = num[Dest];
num[Dest] = num[Sour];
num[Sour] = temp;
}
댓글 달기