作业帮 > 综合 > 作业

批处理 从3个txt取出数据进行运算 导入到另一个txt

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 20:03:58
批处理 从3个txt取出数据进行运算 导入到另一个txt
有a.txt b.txt c.txt 三个文件 各有一行数据 用批处理取出来 进行(a+b)/c的运算 然后将结果导入d.txt
以下不考虑c数据为0,如需考虑请提供处理方案
@echo off
set/p a=<a.txt
set/p b=<b.txt
set/p c=<c.txt
set/a d=(a+b)/c
>>d.txt echo %d%值得强调的是bat的计算是取整的比如100/101=0
以4舍5入保留2位小数为例,把上面最后两行改为
set/a d=((a+b)*1000+c/2)/c
>>d.txt echo %d:~,-3%.%d:~-3,2%