다음으로 몸무게는 보통 정수로 떨어지는 경우가 적고 46.5와 같은 실수 값이 많습니다. 따라서 몸무게를 저장할 변수는 weight라는 이름의 float형으로 선언합니다. 그리고 입력값은 %f로 받습니다.
2.6 프로젝트.c
// 몸무게
float weight;
printf("몸무게는 몇 kg이에요? ");
scanf_s("%f", &weight);
키도 보통 168.5, 190.2처럼 소수점 이하 숫자까지 나타내는 경우가 많죠. 따라서 실수형으로 받습니다. 이번에는 double로 선언해 봅시다. double로 선언했으니 %lf로 받습니다.
2.6 프로젝트.c
// 키
double height;
printf("키는 몇 cm예요? ");
scanf_s("%lf", &height);
마지막 질문은 범죄명이네요. 범죄명은 what이라는 변수로 만들어 볼까요? 문자열이니 크기 256인 배열로 만들고 입력은 %s로 받습니다. sizeof로 크기를 지정하는 것도 잊지 말고요.
2.6 프로젝트.c
// 범죄명
char what[256];
printf("어떤 범죄를 저질렀어요? ");
scanf_s("%s", what, sizeof(what));