본문 바로가기
C언어

[C언어] 구조체를 이용하여 직원을 나타내는 emplyee가 사번, 이름, 전화번호, 나이등으로 구성된다. 구조체의 배열을 선언하고 10명의 데이터를 초기화하라. 이중에서 나이가 20이상 30이하인 직..

by 이얏호이야호 2020. 5. 5.

구조체를 이용하여 10명의 데이터를 초기화 하고 20~30이상의 나이를 가지고 있는 사람을 출력하는 프로그램을 가지고 왔습니다.

참고하셔서 공부에 도움되셨으면 좋겠습니다.^^

 

더보기
#include <stdio.h>

#include <string.h>

// 직원

struct employee {

 int number;

 // 사번

 char name[20];

 // 이름

 int age;

 // 나이

 char tel[20];

 // 전화번호

}

;

int main(void) {

 struct employee e[10] = { {

 1, "홍길동1", 20, "111-1111"

 }

 , {

 2, "홍길동2", 25, "111-1112"

 }

 , {

 3, "홍길동3", 60, "111-1113"

 }

 , {

 4, "홍길동4", 40, "111-1114"

 }

 , {

 5, "홍길동5", 50, "111-1115"

 }

 , {

 6, "홍길동6", 45, "111-1116"

 }

 , {

 7, "홍길동7", 32, "111-1117"

 }

 , {

 8, "홍길동8", 23, "111-1118"

 }

 , {

 9, "홍길동9", 29, "111-1119"

 }

 , {

 10, "홍길동10", 62, "111-1120"

 }

 }

 ;

 int i;

 for (i=0;i<10;i++)

 if( e[i].age >= 20 && e[i].age <= 30 )

 printf("%s\n", e[i].name);

 return 0;

}

 

 

 

 

 

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글