問題はこちら
No.350 d=vt - yukicoder
int main(){ int t; double v; scanf("%lf%d",&v,&t); t=t*v; //int型に代入して切り捨て printf("%d",t); return 0; }
とやると誤差で死ぬので、vを10000倍して整数とする
int main(){ int t,v; scanf("0.%d%d",&v,&t); //この読み込み方! printf("%d",t*v/10000); return 0; }
というわけで
t;
main(v){
scanf("0.%d%d",&v,&t);
t=!printf("%d",t*v/10000);
}
59B