W 개발 일지

199 : 구조체 - 형성평가5 본문

C/정올 문제풀이

199 : 구조체 - 형성평가5

waVwe 2020. 11. 11. 23:29
반응형

C

#include<stdio.h>
 
struct info{
    char name[20];
    int a,b,c;    
    int sum;
};
 
main(){
    
    int n,i,j;
    scanf("%d",&n);
    
    struct info p[n];
    struct info tmp;
    
    for(i=0;i<n;i++){
        scanf("%s%d%d%d",p[i].name,&p[i].a,&p[i].b,&p[i].c);
        p[i].sum=p[i].a+p[i].b+p[i].c;
    }
    
    for(i=0;i<n;i++){
        for(j=0;j<n-1;j++){
            if(p[j].sum<p[j+1].sum){
                tmp=p[j];
                p[j]=p[j+1];
                p[j+1]=tmp;
            }
        }
    }
    
    for(i=0;i<n;i++){
        printf("%s %d %d %d %d\n",p[i].name,p[i].a,p[i].b,p[i].c,p[i].sum);
    }
}
cs

 

 

 

 

출처 : www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=99&sca=10g0

반응형

'C > 정올 문제풀이' 카테고리의 다른 글

198 : 구조체 - 형성평가4  (0) 2020.11.11
197 : 구조체 - 형성평가3  (0) 2020.11.11
196 : 구조체 - 형성평가2  (0) 2020.11.11
618 : 구조체 - 자가진단6  (0) 2020.11.10
617 : 구조체 - 자가진단5  (0) 2020.11.09