코딩/Language Coder

196 : 구조체 - 형성평가2

pikapika 2020. 4. 23. 03:27

<코드>

#include <stdio.h>
#include <string.h>

typedef struct person{
	char name[100];
	char phone[100];
	char addr[100];
}person;

int main()
{
	person p[3];
	person tmp;
	
	for(int i=0; i<3; i++)
		scanf(" %s %s %s", p[i].name, p[i].phone, p[i].addr);
	
	for(int i=2; i>=0; i--)
	{
		for(int j=0; j<i; j++)
		{
			if(strcmp(p[i].name, p[j].name)<0)
			{
				tmp = p[i];
				p[i] = p[j];
				p[j] = tmp;
			}
		}
	}
	
	printf("name : %s\ntel : %s\naddr : %s", p[0].name, p[0].phone, p[0].addr);
	
	return 0;
}