簡體   English   中英

在每個素數旁邊添加一個數字的批處理腳本

[英]batch script to add a number next to each prime number

我想創建一個執行該操作的腳本:輸入第一個數字,然后輸入最后一個數字,得到的是對於每個數字孩子,將出現從 1 到 3 的數字


第一個數字=1

最后一個數字=2

你得到的是這樣的:

  • 1 1
  • 1 2
  • 1 3
  • 2 1
  • 2 2
  • 2 3

我管理的是這個文件

@echo off
set /p F=first number:
set /p L=last number:

setlocal ENABLEDELAYEDEXPANSION
FOR /L %%A IN (%F%,1,%L%) DO (
set /A result=%%A %% 3
echo %%A !result!
)

但結果還不夠好

在此處輸入圖像描述

你需要的是嵌套for循環:

@echo off
set /p F=first number:
set /p L=last number:

setlocal ENABLEDELAYEDEXPANSION
FOR /L %%A IN (%F%,1,%L%) DO (
  for /L %%B in (1,1,3) do (
    echo %%A %%B
  )
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM