出题目的:
考查新手对for嵌套的理解
加分原则:
满分10分,每问5分
解题要求:
此题仅限新手回答,老手可跟贴指导
跟贴只限于分析讨论,不要写代码(这样才能加深对for嵌套的理解)
题目如下:
有批处理代码如下:- @echo off&setlocal enabledelayedexpansion
- for /l %%a in (1,1,100) do (
- set /a a=%%a%%8
- if !a! equ 0 (
- for /l %%a in (1,1,9) do (
- for /l %%b in (0,1,9) do (
- for %%c in (15 40 77 91) do if "%%a%%b" equ "%%c" echo>nul
- for %%c in (6-1-3 0-3-4 7-8-9) do (
- for /f "tokens=1,3 delims=-" %%d in ("%%c") do if "%%a%%b" equ "%%d%%e" echo>nul
- )
- )
- )
- )
- )
复制代码 请问运行这个代码后:
1、cmd中将进行多少次if运算?(请简述理由)
2、cmd中将进行多少次echo>nul操作?(同上) |