2 点:
本题不是保留两位小数,而是误差不超过 0.010.010.01。
字符串的长度可能为 1,需要 continue 掉,不然会 RE。或者也可以 scanf("%s",ch+1);,如果用了这个但没意识到这个点希望能明白。
continue
scanf("%s",ch+1);