[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
用一个数除去所有小于他的素数,凡是不能被整除的必为素数

TOP

  1. @echo off&setlocal enabledelayedexpansion >素数.tmp 3>素数.tmp
  2. echo 2
  3. for /l %%a in (3 2 200) do (
  4.    for /f %%b in (素数.tmp) do set /a "test=1/(%%a%%%%b)"||set tmp=%%a
  5.    if %%a neq !tmp! echo %%a
  6. ) 2>nul
  7. type>con 素数.tmp
  8. pause
复制代码

[ 本帖最后由 zm900612 于 2011-3-16 14:10 编辑 ]
1

评分人数

    • qzwqzw: 这个思路早就有人想到了 应该是在5楼的链接 ...技术 + 1

TOP

11楼对素数的定义了解吗?如果了解,可以把所有的合数当成分子来看,素数就是原子,只有原子才不是由多个原子组成的。如果你说化学也不好,那我没话说了...

TOP

返回列表