[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. #@&cls&powershell -c "iex(gc '%~0'|out-string)"&pause&exit/b
  2. $examfile='C:\Users\lenovo\Desktop\test\考试得分.txt'
  3. $trainfile='C:\Users\lenovo\Desktop\test\训练模拟得分.txt'
  4. $reportfile='C:\Users\lenovo\Desktop\test\报告.txt'
  5. $exam=(gc $examfile) -split ","
  6. $train=(gc $trainfile) -split ","
  7. $examincrease=$trainincrease=$report=@()
  8. for($i=0;$i -lt $exam.count;$i++){
  9.     if($i -eq 0){$examincrease+="1"}else{
  10. #依次对比上一次考试分数,大于等于上次则“+1”,(首次直接“+1”)
  11.         if($exam[$i] -ge $exam[$i-1]){$examincrease+="1"}else{$examincrease+="-1"}
  12.     }
  13.     if($train[$i] -ge $exam[$i]){$trainincrease+="1"}else{$trainincrease+="-1"}
  14. #训练分数依次对比考试分数,大于等于考试分数则“+1”
  15.     $report+=$examincrease[$i]+"/"+$trainincrease[$i]
  16. #考试对比结果依次与训练对比结果组对
  17. #没看懂题目“1/1,1/1,1/-1,-1/1,1/1,-1/-1=1,1,-1,-1,1,1”这里面等号后的数字咋来的,暂时忽略...
  18. }
  19. "考试提高:"
  20. $examincrease -join ","
  21. "训练提高:"
  22. $trainincrease -join ","
  23. "相关报告:"
  24. $report -join ", "
  25. #这里统计训练提高中的“+1”数量,算概率,不知道有没有理解错。
  26. $increase=($trainincrease -notmatch "-1").count
  27. $successrate=$increase/$trainincrease.count
  28. "{0}","{1}","{2:f3}" -f "训练提高成绩概率:","$increase/$($trainincrease.count)=",$successrate
  29. cmd /c pause
复制代码
训练提高成绩概率 3/5=0.6 ,没看懂这里算式怎么来的。
1/1,1/1,1/-1,-1/1,1/1,-1/-1=1,1,-1,-1,1,1
,没看懂这个等号后面怎么来的。

TOP

返回列表