프로그래밍

어디가 오류 난 겁니까???

 

KakaoTalk_20191110_175307355_02.jpg

 

 

 

 

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>

typedef struct {
    int num;
    int score1;
    int score2;
    int tot;
}student;
//구조체 정렬

void roll(student* arr,int n) {
    student temp;
    for (int i = 0; i < n - 1; i++) {
        for (int k = i + 1; k < n; k++) {
            if (arr[i].tot < arr[k].tot) {
                temp = arr[i];
                arr[i] = arr[k];
                arr[k] = temp;
            }
        }
    }
    
}

void roll2(student* arr, int n) {
    student temp;
    for (int i = 0; i < n - 1; i++) {
        for (int k = i + 1; k < n; k++) {
            if (arr[i].score2 < arr[k].score2) {
                temp = arr[i];
                arr[i] = arr[k];
                arr[k] = temp;
            }
        }
    }
    
}
void roll3(int* arr, int n) {
    int temp;
    for (int i = 0; i < n - 1; i++) {
        for (int k = i + 1; k < n; k++) {
            if (arr[i] > arr[k]) {
                temp = arr[k];
                arr[k] = arr[i];
                arr[i] = temp;
            }
        }
    }
    
}
int main() {
    int n;
    scanf("%d", &n);
    student* info;
    info = (student*)malloc(sizeof(info) * n);
    int* win;
    win = (int*)malloc(sizeof(int) * n);
    for (int i = 0; i < n; i++) {
        win[i] = 0;
    }


    for (int i = 0; i < n; i++) {
        scanf("%d %d %d", &info[i].num, &info[i].score1, &info[i].score2);
        info[i].tot = info[i].score1 * 4 + info[i].score2 * 6;
    }


    roll(info,n);

    int cut = n * 6 / 10;
    //1차 합격자 발표!
    int whosin = 0;;
    for (int i = 0;i<n; i++) {
        if (i <= (cut - 1)) {
            win[i] = info[i].num;
            info[i].score2 = 0;
            whosin++;
        }
        else {
            if (info[i - 1].tot == info[i].tot)
            {
                win[i] = info[i].num;
                info[i].score2 = 0;
                whosin++;
            }
            else
                break;
        }
    }

    //2차 롤 합시다
    roll2(info, n);
    //2차 합격자 발표
    int Fcut = n * 8 / 10;
    if (Fcut <= whosin) {
        
        roll3(win, n);
        for (int i = 0; ; i++) {
            if (win[i] == 0)
                break;
            else
            printf("%d\n", win[i]);
        }
    }
    else {
        for (int i = 0; i < Fcut - whosin; i++) {
            win[i + whosin] = info[i].num;
        }
        roll3(win, n);
        for (int i = 0; 1; i++) {
            if (win[i] == 0)
                break;
            else
            printf("%d\n", win[i]);
        }


    }

   free(win);

   free(info);


    return 0;
}

 

 

초록색 밑줄 쳐지면서 프레이크 포인트 발생했다고 뜨고 그래요.

 

 

4개의 댓글

2019.11.11

아 그래요? 유감이에요 ㅠㅠ

0
2019.11.11

최소한 어디서 BP가 걸렸는지, 문제가 뭔지는 제대로 알려줘야 하는게 아닌가싶음..

나도 글만 보면 윗게이처럼 어쩌라고? 가 먼저 떠오르네

0
2019.11.11

성의없는질문은 답해주기 싫다는 생각이듬

어쩌라는건가요? 라는말이 바로나오네

0
2019.11.11

윗 게이 세 명 말에 ㅇㅈㄸㅇㅈ하는 부분이구욘

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5684 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 1 일 전 455
5683 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 7 집에가게해줘 0 1 일 전 324
5682 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 1 일 전 192
5681 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 2 일 전 703
5680 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 4 일 전 349
5679 [프로그래밍] 금융권 SI 회사면 좋은건가.. 9 찰나생멸 1 5 일 전 361
5678 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 5 일 전 629
5677 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 5 일 전 565
5676 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 7 일 전 216
5675 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 4 평택국 0 8 일 전 408
5674 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 19 쾅꿍꿍 0 8 일 전 551
5673 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 9 일 전 369
5672 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 10 일 전 698
5671 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 12 일 전 372
5670 [프로그래밍] 월루중에 백준 풀어보고 있는데, 6 오뜨 0 13 일 전 646
5669 [프로그래밍] 같이 일했던 시니어급 개발자 아예 직무 바꿨네.. 15 흐린눈 2 14 일 전 671
5668 [프로그래밍] 안드로이드 스튜디오가 이상해요... 2 집에가게해줘 0 16 일 전 382
5667 [프로그래밍] 양심고백 5 너가전부옳아 0 16 일 전 372
5666 [프로그래밍] 멀티겜만드는거 첨인데 빡시네 4 아님나 0 17 일 전 416
5665 [프로그래밍] vscode에 이런 설정도 있나? 17 너가전부옳아 0 17 일 전 283