//身長を整数値として読み込んで標準体重を実数で表示

#include <stdio.h>

int main()
{
int na;
int weight;

printf("身長を入力してくれ:");
scanf("%d", &na);
weight = (na - 100) * 0.9;
printf("標準体重は%4.1f Kg", weight);

return 0;
}

これを実行しても標準体重が0.0 Kgになるんだけどどこを改善すればいいのでしょうか?