728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=254&sca=10g0
문제
5명의 이름과 키를 입력받아 키가 가장 작은 사람의 이름과 키를 출력하는 프로그램을 작성하시오. 이름은 20자 이하이다.
입력 예
Park 175
Lee 180
Choo 185
Son 193
Kim 188
출력 예
Park 175
코드 :
# include <stdio.h>
typedef struct Person{
char name[21];
int height;
}Person;
int main()
{
Person a[5];
int i,tmp,num=0;
for(i = 0; i<5; i++)
{
scanf("%s %d",a[i].name,&a[i].height);
}
tmp = a[0].height;
for(i = 1; i<5; i++)
{
if(tmp > a[i].height)
{
tmp = a[i].height;
num = i;
}
}
printf("%s %d",a[num].name,a[num].height);
return 0;
}
728x90
반응형
최근댓글