#include <stdio.h> int main() { long long c=0; long long d=0; double w; scanf("%lld%lld",&c,&d); w=(double) d/c*100; printf("%.3lf%%\n",w); return 0; }
在进行除法运算时,使用了整数除法(d/c),这会导致结果被截断。应该先将其中一个操作数转换为浮点数再进行计算。
d/c