c언어 초보 예제 프로그래밍, BMI 측정기, scanf 오류
오늘은 c언어 초보적인 프로그래밍을 하려고 합니다.
저 역시도 초보이며, 공부하고 만들어 본걸 블로그에 올리는 거니, 부족한게 보이면 지적해주셨으면 합니다.
간간히 초보적인 프로그래밍을 만들어서 올려서 나중에는 사람들이 하나하나 따라 할 수 있게 만들어보고 싶습니다..
"bmi 측정기" 인데 생각보다 간단하지만 아래의 강좌(첫 게시물에 링크가 있다)를 조금은 봤어야 만들 수 있다.
만들 내용 ******************************************
키와 몸무게를 인수로 받아서 (키와 몸무게는 실수)
bmi = 몸무게 / 키의 제곱 를 계산해
그 수치가 20 미만일 때를 저체중, 20~24일 때를 정상체중, 25~30일 때를 경도비만, 30 이상인 경우에는 비만이라고
출력해주면 된다.
답(?) 이라고는 뭐하지만 내가 만든 코드는 아래다 만들어 놓았다.
한번쯤은 생각해보고 만들어 본 뒤에 아래에 내가 만든걸 참조하길 바란다!
*주의 : 여기서 인수 값을 받기 위해 scanf 를 사용하라고 배웠을 텐데,
비쥬얼 스튜디오 2015를 사용하다보면 이와같은 오류가 발생한다. 읽어보면 간단하다 scanf가 unsafe 하니까 scanf_s로 사용하란다.
(왜인지는 정확히 모르겠다. 인터넷 찾아보면 나오니 궁금하면 찾아보길 바랍니다.)
실은 이거때문에 올리게 됐다... 오류가 계속나더라니...
결과물 ********************************************
이와 같은 결과를 만들었고, 실제로 입력을 받았을 때 이와 같이 나오게 됐다.
*프로젝트 이름이 캘린더인건, 달력을 만들어보자! 했으나... 실력 부족으로 못만들었다. 다음에 만들어보자!
계속하려면 아무 키나 누르십시오. . . 를 아래줄로 옮기고 싶다면 맨 아래 부분에 printf("\n"); 을 추가하면 된다!
끝!