set /p n=取一个数字
然后怎么计算2的n次方??
2^%n%好像不对啊,这句是把两个字符相连
有什么特殊符号吗??
要一段长代码累加计算??:(
然后怎么计算2的n次方??
2^%n%好像不对啊,这句是把两个字符相连
有什么特殊符号吗??
要一段长代码累加计算??:(
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
:begin
cls
set num=&set result=
set /p num=计算2的n次方,请输入一个整数:
if %num%==0 (echo 1&pause&goto begin)
set /a num-=1
set /a result=2 "<<" %num%
echo %result%
pause
goto begin
exit/b0
| 评分人 | 分数 | 时间 |
|---|---|---|
| everest79 | +4 | 2007-01-18 07:13 |
@echo off
set/p n=请输入2的几次方:
set/a num=1^<^<n
echo %num%
pause
| 评分人 | 分数 | 时间 |
|---|---|---|
| zh159 | +5 | 2007-01-18 08:25 |