파일을 정렬하는 내용 질문이요
SchokoHolic
질문 제목 : 파일을 순위, 번호 점수순으로 정렬하는 문젠데요...순위와 점수정렬은 되는데 번호정렬을 못하겠어요. 여기서 번호는 파일이 처음 있던 순서로요.
번호는 점수를 88, 10, 75 라고 파일에 입력한걸 불러오면1번은 88,2번은 10, 3번은 75가 되는 거예요.질문 내용 :
#include stdio.h
#include stdlib.h
int *score;
int main()
{
void bubble_sort(int [], int no);
int i, n, m; //여기서번호를 m이라고 정하면
file *fp_in, *fp_out;
fp_in = fopen(score.txt, r);
if(fp_in == null) {
printf(file open error\n);
exit(1);
}
fp_out = fopen(stat.txt, w);
fscanf(fp_in, %d, &n);
score = (int *)malloc(n*sizeof(int));
for(i=0; in; i++)
fscanf(fp_in, %d, &score[i]);
bubble_sort(score, n);
printf(순위 번호 점수\n );
fprintf(fp_out, 순위 번호 점수\n );
for (int i=0; in; i++)
{
printf(%d %d %d \n , i+1, m, score[i]);
fprintf(fp_out, %d %d %d \n , i+1, m, score[i]);
}
fclose(fp_in);
fclose(fp_out);
free(score);
system(pause);
return 0;
}
void bubble_sort(int a[], int no)
{
int i, j, tmp;
for(i=no-1; i=1; i--) {
for (j=0; ji; j++)
if(a[j]a[j+1]) {
tmp=a[j];
a[j]=a[j+1];
a[j+1]= tmp;
}
}
}
여기에서 아무리 해도 순위하고 점수, 점수하고 순위는 출력이 가능한데 순위, 번호 , 점수는 아무리 해도 안되네요.
순위 번호 점수 이렇게 나오게 좀 해주세요
1 188
2 3 75
3210
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2690517 | cygwin에서요.. (1) | 엘보어 | 2025-04-05 |
2690486 | 문자열과 문자형이요 ~ | 다스리 | 2025-04-05 |
2690344 | 일본어 주석 깨짐 문제 (3) | 연하얀 | 2025-04-04 |
2690314 | 암호문 만들기 -비제네르- | 이퓨리한나 | 2025-04-03 |
2690292 | 왕초보자의 질문!!!!!! 도와주세요 (1) | 하랑 | 2025-04-03 |
2690269 | 정올 문제 인데.. 흠 | 반월 | 2025-04-03 |
2690237 | sizeof에서 short형을 썻는데 왜 4byte가 나올까요? (1) | 바나나 | 2025-04-03 |
2690183 | 문자열과 포인트 비교 (2) | 미즈 | 2025-04-02 |
2690154 | a -48 ? | 희미한눈물 | 2025-04-02 |
2690094 | 테트리스 질문요. | 지후 | 2025-04-01 |
2690066 | 문자열비교!! (1) | 매디 | 2025-04-01 |
2689888 | 좀도와주세요;; ㅠㅠ | 사람 | 2025-03-30 |
2689856 | 메뉴 그리는 거 질문 | 나라빛 | 2025-03-30 |
2689831 | c언어 프로그램 추천 | 하연 | 2025-03-30 |
2689801 | c언어 time.h에서 작동이 중지되었습니다. | 하람 | 2025-03-30 |
2689772 | 2차원 배열의 배열명에 대해서.. | 옆집꼬마야 | 2025-03-29 |
2689740 | 게임 TCP소켓 질문 (2) | 불꾼 | 2025-03-29 |
2689711 | 반복문 모래시계 | 한뎃집 | 2025-03-29 |
2689685 | 경우의 수에 따른 결과 처리 질문드립니다. (2) | 다흰 | 2025-03-29 |
2689655 | .exe에 아이콘 넣는 법좀 알려주세요 | 연하얀 | 2025-03-28 |