• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 批处理bat递归计算N!的实现代码

批处理bat递归计算N!的实现代码

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了bat批处理,bat批处理文件,bat批处理教程,bat批处理命令,bat批处理命令大全等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

核心代码:

@echo off
:: 代码来自网友:liangbch
setlocal enabledelayedexpansion

echo To calculate n^^!
set/p nn=n=?

set/a "buff_1=1,rad=10000,len=1" 

for /l %%i in (1,1,%nn% ) do (
    set/a cc=0
    for /l %%j in (1,1,!len!) do (
      set/a "tt=buff_%%j* %%i+!cc!"
      set/a "buff_%%j=!tt! %% !rad!,cc=!tt!/!rad!"
    )
    if !cc! gtr 0 (
      set/a len+=1
      set/a buff_!len!=!cc!
    ) 
)

set/p xx=n^^!=<nul
set/a tt=buff_%len%
set/p xx=!tt!<nul
set/a len-=1

for /l %%i in (%len%,-1,1 ) do (
  set/a tt=buff_%%i
  if !tt! lss 1000 set tt=00000!tt!
  set/p xx=!tt:~-4!<nul
)

echo.
pause
</div>

双击输入数字即可。

</div>

您可能想查找下面的文章:

  • 批处理bat递归计算N!的实现代码
  • BAT批处理实现自动安装软件功能
  • BAT批处理中使用数组示例
  • 批处理脚本实现提醒下班要打卡
  • 批处理bat计算两个时间差
  • 批处理bat根据星期启动程序
  • 批处理bat判断一个文件在最近5分钟内是否被更新过的代码
  • 使用bat批处理来安装和卸载ASP组件
  • 使用BAT批处理在RAR压缩文件中批量添加文件的方法
  • 用批处理实现批量安装字体的bat文件

相关文章

  • 批处理FTP上传文件
  • 批处理bat下载FTP服务器上某个目录下的文件
  • 远程批量修改计算机IP设置的批处理
  • 最全的DOS命令帮助程序批处理代码
  • windows服务操作之删除服务 批处理实现
  • 用BAT实时读取某个文件目录下文件数(包括子目录)
  • 九宫格的含义 横竖斜三个数相加都等于15
  • DOS批处理高级教程 第三章 FOR命令中的变量
  • 超详细的CMD DOS下符号的作用参考第1/2页
  • win2000关机命令的批处理bat

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • DNS批量溢出批处理代码
    • 批处理bat删除指定天数日期之前的文件夹
    • cmd Tasklist与Tskill管理Windows系统进程
    • 批处理备份文件夹和文件后发布文件夹至网站
    • 基拉freedom写的一些批处理
    • 用debug实现dos下重启的代码
    • DOS下FTP命令(FTP命令全集)
    • 用bat批处理实现163邮箱自动登陆的代码[已测]
    • 自动生成批量执行SQL脚本的批处理实例演示
    • 为cmd设置密码的批处理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有