注意: 并没证明是最好的投资 要么低于某数就不投资 要么就只有天天投资够数的一次 你前面说过 并不能把360当4个90投资 代码给你 看能否改成你满意的
确切的说 如楼上一样 对你的题意还是不太理解 这里只是给个简单思路 至少没有临时文件 当然这不一定是你要的- @echo off
- set/a c=860
- echo 第1天后 赢利60 有现金860
- :lp
- if %c% geq 5000 set/a a+=500,c-=5000,x+=5000,_1=1
- if %c% geq 1000 set/a a+=80,c-=1000,x+=1000,_2=1
- if %c% geq 500 set/a a+=25,c-=500,x+=500,_3=1
- if %c% geq 90 set/a a+=3,c-=90,x+=90,_4=1
- set/a z+=1,c+=a,b+=a,y+=x
- echo 第%z%天投资90*%_4%+500*%_3%+1000*%_2%+5000*%_1%=%x%元 赢利%a% 总投资%y%元 总赢利 %b% 现有现金%c%
- if %z% geq 90 echo 第%z%天后 总赢利 %b%&pause&exit
- set/a x=0,_1=0,_2=0,_3=0,_4=0
- goto lp
复制代码
|