드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물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;
}
}
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.