728x90
반응형
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
728x90
반응형
'코테 문제 풀이 > 정올' 카테고리의 다른 글
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 |