반응형
문제
20 이하의 정수 n을 입력받고 n명의 점수를 입력받아 높은 점수부터 차례로 출력하는 프로그램을 작성하시오.
입력 예
5
35 10 35 100 64
출력 예
100
64
35
35
10
CODE
#include<stdio.h>
int main(){
int n, temp;
scanf("%d",&n);
int score[n] = {0,};
for(int i=0; i<n; i++){
scanf("%d",&score[i]);
}
for(int i=0; i<n - 1; i++){
for(int j=0; j<n -1; j++){
if(!(score[j] > score[j+1])){
temp = score[j];
score[j] = score[j+1];
score[j+1] = temp;
}
}
}
for(int i=0; i<n; i++)
printf("%d\n",score[i]);
}
질문은 댓글로 받습니다. 감사합니다.
반응형
'Jungol Algorithm > Language Coder' 카테고리의 다른 글
정올 CODE 566 배열2 - 자가진단3 (0) | 2023.04.01 |
---|---|
정올 CODE 565 배열2 - 자가진단2 (0) | 2023.03.31 |
정올 CODE 119 값 알아내는 방법. (0) | 2022.10.31 |
정올 CODE 158 배열1 - 형성평가9 (0) | 2021.05.24 |
정올 CODE 157 배열1 - 형성평가8 (0) | 2021.05.24 |