C言語についてです。(困っております)
プログラミング初心者で右も左もわからないので力になってください。
ニコニコ動画で、【第05回】ミクと学ぶC言語【if文】という動画を見ています。
その中で出てきたソースコードで、コンパイルまではうまくいくのですが
コマンドプロンプトの画面で、文字を入力すると、動作を停止しました。
という通知が出てきます。
うまくできなくて困っているのでどうかわかりやすくアドバイスの程
よろしくお願いします。
ソースコードです。
↓
/* BMI.c */
#include<stdio.h>
int main(void){
double height,weight,BMI;
printf("身長[ m]:"); scanf("%if",&height);
printf("体重[kg]:"); scanf("%if",&weight);
BMI=weight/height/height;
printf("BMIは%fです。\n",BMI);
if(BMI>=25){
printf("肥満です!\n");
}else if(BMI<18.5){
printf("低体重です!\n");
}else{
printf("標準です!\n");
}
return 0;