/* -------------------------------------------------- 割り算の商とデータ型 printf-warizan.c -------------------------------------------------- */ #include main() { int a,b; float x,y,c; /* ---------- 失敗例 ------------ */ a = 20; b = 6; printf(" a = %3d \n" ,a); printf(" b = %3d \n" ,b); c = a / b; /* 答えだけを実数型にしてもダメ */ printf(" a / b = %f \n",c); printf("\n"); /* ---------- 成功例 ------------ */ x = 20; y = 6; printf(" x = %.0f \n" ,x); printf(" y = %.0f \n" ,y); c = x / y; printf(" x / y = %f \n",c); }