구조체를 이용하여 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
댓글