返回列表 发帖
加减法的运算就按照大数的写法就行了.
小数点后面补0到相等长度.在计算. 判断是否有进位.之后在处理整数..整数我想个人的工资不会有超过8位数的人才吧.
所以整体思路. 区分整数和小数,,小数补0至2数相等长度.在按大数四则计算小数.

TOP

@echo off & setlocal enabledelayedexpansion
cd.>_new.xls
::解题思路为提升小数为整数
for /f "tokens=1,2,3 delims= " %%i in (test.xls) do (
if "%%j" equ "total" (
echo %%i %%j !_%%i:~0,-2!.!_%%i:~-2!>>_new.xls
) else (
echo %%i %%j %%k>>_new.xls
set _tmp=%%k
set /a _decimal=!_tmp:.=*0+!
set /a "_%%i+= _decimal + _tmp*100"
)
)
pauseCOPY
非常批处理3群:56794763
有偿写程序.
批处理, lua, c, c++, vba, php, css

TOP

返回列表