从1加到100的方法
2013-05-20 11:51
477 查看
从1加到100的方法
从1加到100的方法/article/4130403.html1、echo `seq -s "+" 100` |bc
2、echo $((100*(100+1)/2))3、echo $((`seq -s "+" 100 `))
root@zhangjie-1 scrips 09:27:35 # vi while03.sh
1 #/bin/bash 2 #date 2012-09-16 3 #by zhangjie 4 #mail 415651524@qq.com 5 #version:1.1 6 i=1 7 sum=0 8 while (( i <= 100 )) 9 do 10 ((sum=sum+i)) 11 ((i++)) 12 done 13 [ -n "$sum" ] && printf "totalsum is :$sum\n"
5、使用until循环root@zhangjie-1 scrips 09:33:29 # vi until01.sh
1 #/bin/bash 2 #date 2012-09-16 3 #by zhangjie 4 #mail 415651524@qq.com 5 #version:1.1 6 i=1 7 sum=0 8 until (( i > 100 )) 9 do 10 ((sum=sum+i)) 11 ((i++)) 12 done 13 [ -n "$sum" ] && printf "totalsum is :$sum\n"
6、使用for循环root@zhangjie-1 scrips 09:41:44 # cat for_01.sh #/bin/bash#date 2012-09-16#by zhangjie#mail:415651524@qq.comfor num in `seq -s "+" 100 `do echo $(($num))doneroot@zhangjie-1 scrips 09:41:47 # sh for_01.sh 5050
7、root@zhangjie-1 scrips 12:10:34 # cat c.sh #!/bin/bashfor ((i=0; i<=100; i++))do ((j=j+i))doneecho $j
/article/4130403.html
本文出自 “张杰的技术博客” 博客,请务必保留此出处http://zhangjie.blog.51cto.com/539058/1204703
从1加到100的方法/article/4130403.html1、echo `seq -s "+" 100` |bc
2、echo $((100*(100+1)/2))3、echo $((`seq -s "+" 100 `))
root@zhangjie-1 scrips 09:27:35 # vi while03.sh
1 #/bin/bash 2 #date 2012-09-16 3 #by zhangjie 4 #mail 415651524@qq.com 5 #version:1.1 6 i=1 7 sum=0 8 while (( i <= 100 )) 9 do 10 ((sum=sum+i)) 11 ((i++)) 12 done 13 [ -n "$sum" ] && printf "totalsum is :$sum\n"
5、使用until循环root@zhangjie-1 scrips 09:33:29 # vi until01.sh
1 #/bin/bash 2 #date 2012-09-16 3 #by zhangjie 4 #mail 415651524@qq.com 5 #version:1.1 6 i=1 7 sum=0 8 until (( i > 100 )) 9 do 10 ((sum=sum+i)) 11 ((i++)) 12 done 13 [ -n "$sum" ] && printf "totalsum is :$sum\n"
6、使用for循环root@zhangjie-1 scrips 09:41:44 # cat for_01.sh #/bin/bash#date 2012-09-16#by zhangjie#mail:415651524@qq.comfor num in `seq -s "+" 100 `do echo $(($num))doneroot@zhangjie-1 scrips 09:41:47 # sh for_01.sh 5050
7、root@zhangjie-1 scrips 12:10:34 # cat c.sh #!/bin/bashfor ((i=0; i<=100; i++))do ((j=j+i))doneecho $j
/article/4130403.html
本文出自 “张杰的技术博客” 博客,请务必保留此出处http://zhangjie.blog.51cto.com/539058/1204703
相关文章推荐
- 用python实现从1加到100的三种方法: for循环,while循环,导入模块法
- C语言 1加到100的递归方法
- sql 取两值之间的数据方法(例:100-200之间的数据)
- shell编程基础一(多种方法求值1+2+..+100)
- C#l练习(用方法来实现:分别计算1-100之间的所有整数的和和奇数的和)
- 解决 子进程已安装的 post-removal脚本返回了错误号 100 的方法
- 向字符数组a[100]写入“hello world”的三种方法
- 采用select方法探测端口时,如果把listen的socket也加到fd_set队列里,那么connect事件也可以感知到
- 1 加到 100 的 时间复杂度 C#.
- 关于安装MongoDB的过程与错误48 100的解决方法
- 【微软100题】输入n,用最快的方法求Fibonacci数列的第n项
- 1 2 5组合100,有多少种方法
- 活学活用linux shell之-实现1+2+3...+100=?的7种方法分享
- 用java实现找出1-100之间的质数(两种方法)
- 使用Java语言实现,自动生成10个整数(1~100,求出生成数列中的最大值和最小值,不允许使用Arrays类的sort方法
- 一道面试题:用shell写一个从1加到100的程序
- 关于把button加到UIImageView上后button无法响应单击事件的方法
- shell从1加到100
- c语言:两种方法判断1到100之间的奇数
- 面试题:使用递归的方法计算1到100的累加。