코딩

c언어 초보 예제 프로그래밍, BMI 측정기, scanf 오류

집열쇠 2017. 2. 24. 18:54

오늘은 c언어 초보적인 프로그래밍을 하려고 합니다.


저 역시도 초보이며, 공부하고 만들어 본걸 블로그에 올리는 거니, 부족한게 보이면 지적해주셨으면 합니다.


간간히 초보적인 프로그래밍을 만들어서 올려서 나중에는 사람들이 하나하나 따라 할 수 있게 만들어보고 싶습니다..






"bmi 측정기" 인데 생각보다 간단하지만 아래의 강좌(첫 게시물에 링크가 있다)를 조금은 봤어야 만들 수 있다.





만들 내 ******************************************


키와 몸무게를 인수로 받아서 (키와 몸무게는 실수)


bmi = 몸무게 / 키의 제곱  를 계산해 


 수치가 20 미만일 때를 저체중, 20~24일 때를 정상체중, 25~30일 때를 경도비만, 30 이상인 경우에는 비만이라고 


출력해주면 된다.


답(?) 이라고는 뭐하지만 내가 만든 코드는 아래다 만들어 놓았다.


한번쯤은 생각해보고 만들어 본 뒤에 아래에 내가 만든걸 참조하길 바란다!



*주의 : 여기서 인수 값을 받기 위해 scanf 를 사용하라고 배웠을 텐데, 



비쥬얼 스튜디오 2015를 사용하다보면 이와같은 오류가 발생한다. 읽어보면 간단하다 scanf가 unsafe 하니까 scanf_s로 사용하란다.


(왜인지는 정확히 모르겠다. 인터넷 찾아보면 나오니 궁금하면 찾아보길 바랍니다.)


실은 이거때문에 올리게 됐다... 오류가 계속나더라니... 




결과물 ********************************************


이와 같은 결과를 만들었고,  실제로 입력을 받았을 때 이와 같이 나오게 됐다. 


*프로젝트 이름이 캘린더인건, 달력을 만들어보자! 했으나... 실력 부족으로 못만들었다. 다음에 만들어보자!



계속하려면 아무 키나 누르십시오. . . 를 아래줄로 옮기고 싶다면 맨 아래 부분에 printf("\n"); 을 추가하면 된다!


끝!