找到输入数字的总和[cmd]

时间:2014-12-07 16:55:28

标签: batch-file command-line cmd console

编写一个脚本:

•提示用户输入一串随机字符,包括数字

•是输入数字的总和

用户输入的字符串并存储在变量中。程序应该循环所有字符(一个),然后将它们添加为数字。

@echo off
setlocal enabledelayedexpansion
chcp 1251>nul
set /p string=^>
set symbol=0
set summa=0
:sum
if "!string:~%symbol%,1!"=="" (goto :result) else (set element=!string:~%symbol%,1!)
set /a summa=!summa!+!element!
set /a symbol=!symbol!+1
goto :sum
:result
echo.sum: [!summa!]
pause>nul

必须通过for循环来解决程序

0 个答案:

没有答案