int h; scanf ("%d",&h); double m=h/100; int f=m/0.3048; int i=(m/0.3048-f)*12; printf ("%d %d",f,i); return 0;
h 是 int型, h / 100 这个结果 还是 int型,h / 100.0 这个结果就是 按 100.0 的类型算, 也就是默认是double类型
【相关推荐】