用shell写的小程序
来源:互联网 发布:黑客也是程序员 编辑:程序博客网 时间:2024/05/21 11:35
给出一个数,求出等于这个数的所有数的和,不重复。如5:(1,4 ) (2,3)
#!/bin/bash
# go(sum, fix_num, result)
function go()
{
if [ `expr $1 - $2` -le $2 ]; then
echo "$3 $1"
return 0;
fi
go `expr $1 - $2` `expr $2 + 1` "$3 $2";
go $1 `expr $2 + 1` "$3";
}
if [ $# -ne 1 ]; then
echo "Usage: $0 sum"
exit -1
fi
target=$1
cur=1
while [ `expr $target - $cur` -gt $cur ]; do
go `expr $target - $cur` `expr 1 + $cur` "Result: $cur"
let "cur=$cur+1"
done
#!/bin/bash
# go(sum, fix_num, result)
function go()
{
if [ `expr $1 - $2` -le $2 ]; then
echo "$3 $1"
return 0;
fi
go `expr $1 - $2` `expr $2 + 1` "$3 $2";
go $1 `expr $2 + 1` "$3";
}
if [ $# -ne 1 ]; then
echo "Usage: $0 sum"
exit -1
fi
target=$1
cur=1
while [ `expr $target - $cur` -gt $cur ]; do
go `expr $target - $cur` `expr 1 + $cur` "Result: $cur"
let "cur=$cur+1"
done
- 用shell写的小程序
- 用JavaScript写的小日历程序
- 我用masm32写的小程序
- 用Java写的计算器小程序
- 用lucene写的一个小程序
- 用java写的俄罗斯方块小程序
- 用QT写的一个小程序
- perl写的小程序
- 今天写的小程序
- 自己写的小程序
- 写小程序的工具
- 最近写的小程序
- 写程序的小技巧
- python shell中写程序按退格键时出现小方框的问题
- 一个用shell写的执行java程序的脚本
- 用Shell写的俄罗斯方块程序(转)
- 用shell写个简单的log监控程序
- 利用Shell 写的自动FTP程序
- 读取 Win.ini 文件是的指定节中的键 (RMH)
- FoxPro在网络环境下开发数据库管理软件的一些经验
- set命令详解
- 使用 VBScript 判断是否安装了雅虎助手的方法
- 在Java程序中截获控制台输出(ZT)(转贴)
- 用shell写的小程序
- bat2vbs
- 巧妙限速 让企业上网速度有保障
- 关于错误:Exception in thread "main" java.lang.NoClassDefFoundError 的解决方法
- 一个项目包含两个Main函数编辑方式
- 微软收购雅虎要中国政府审批?
- Eclipse + MyEclipse + Tomcat + Jboss配置或者部署
- Blogged.com 推出博客分类目录服务
- 常见端口详解及部分攻击策略