게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 정렬 질문
게시물ID : gomin_55613짧은주소 복사하기
작성자 : 챠크라
추천 : 0
조회수 : 496회
댓글수 : 1개
등록시간 : 2010/02/27 13:18:01
정렬부분이 잘못된거 같은데
뭐가 잘못된걸까요?

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int pa[7];

void park(int i, int j);
void jung(int x);

void main(void)
{
int a,b;
int x;

park(a,b);

printf("********************************\n");
printf("****로또생성 프로그램 입니다****\n");
printf("********************************\n");
printf("%2d %3d %3d %3d %3d %3d %3d \n\n", pa[0],pa[1],pa[2],pa[3],pa[4],pa[5],pa[6]);

printf("이것을 바르게 정렬한다면\n");
jung(x);
printf("%2d %3d %3d %3d %3d %3d %3d \n", pa[0],pa[1],pa[2],pa[3],pa[4],pa[5],pa[6]);

}
void park(int i, int j)
{
srand(time(0));

for(i=0; i<=6; i++)
{
pa[i] = rand()%49+1;

for(j=0;j<=6;j++)
{
if(i != j && pa[i] == pa[j])
i--;
}

}

}
void jung(int x)
{
int i,j,ap,ma;

for(i=0;i<=x-1;i++)
{
ma = i;

for(j=i+1;j<=x;j++)
if(pa[j] < pa[ma])
ma = j;

ap=pa[i];
pa[i]=pa[ma];
pa[ma]=ap;

}
}

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호