C언어 창작과제 - 인바디 검사 프로그램 구현
- 최초 등록일
- 2019.08.05
- 최종 저작일
- 2016.10
- 9페이지/
한컴오피스
- 가격 2,000원

* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"C언어 창작과제 - 인바디 검사 프로그램 구현"에 대한 내용입니다.
목차
없음
본문내용
1. 학생들이 기입해야 하는 항목은 다음과 같다.
이름 : XXX
번호 : 1~30
키 : (100~250)cm
몸무게 : (50~150)kg
성별 : 남,녀(1,2) (남자는 1, 여자는 2로 표시한다.)
2. 학생들이 기입한 항목들은 ‘people’이라는 리스트에 저장되고, 학생들의 비만도와 근육량, 검사소견 등이 추가 출력된다.
근육량 = (입력을 받아야하는 값이고 키, 체중으로 계산이 불가하기 때문에 20~40까지의 랜덤값으로 대체)
-srand(time(NULL));
list[i].mus=rand()%(20)+20;
비만도 = 남자 : 몸무게 / (키 * 키 * 22) * 100
여자 : 몸무게 / (키 * 키 * 21) * 100
검사소견 기준 = 비만도 90미만
비만도 90이상 110미만
비만도 110이상
3. 재검사를 원하는 학생은 프로그램을 재수행하고, 검사결과를 조회할 학생은 조회를 한다.
#include<stdio.h>
#include<time.h>
#define SIZE 30 //빠른 실행을 원할때는 30을 작은 수로 바꾸기
struct people {
char name[10];
int num;
float height, weight, gender, rate;
float mus; //구조체 정의
};
int main(void)
{ char name[10]; //조회시에 입력받는 변수
struct people list[SIZE];
int i,a=0,j;
char y='y';
참고 자료
없음