怎么用linux-shell编写1到5的平方和

[复制链接]
查看11 | 回复4 | 2010-5-10 19:40:22 | 显示全部楼层 |阅读模式
怎么用linux-shell编写1到5的平方和?好像还用到进程调用。。。
还有6到10的平方和,将这两个和输出。

回复

使用道具 举报

千问 | 2010-5-10 19:40:22 | 显示全部楼层
perl -e '$mul=1;foreach $i(1..5){$mul+=$i*$i;};print $mul,"\n";'perl -e '$mul=1;foreach $i(6..10){$mul+=$i*$i;};print $mul,"\n";' 用perl果然太装x了么..#!/bin/shm=`expr 1`for i in `seq 1 5` do m=`expr $i \* $i + $m` doneecho "From 1 to 5: $m"set m=`expr 1`for i in `seq 6 10` do m=`expr $i \* $i + $m`
回复

使用道具 举报

千问 | 2010-5-10 19:40:22 | 显示全部楼层
#!/bin/shlet i=1let tot=0# use -le is less or equalwhile [ $i -le 5 ]dolet tot=tot+(i*i)#echo i=$i tot=$totlet i=i+1doneecho "total=$tot"let tot=0
回复

使用道具 举报

千问 | 2010-5-10 19:40:22 | 显示全部楼层
#!/bin/bashfun(){
for i in `seq $1 $2`
do
sum1=$(($i*$i))
sum2=$(($sum2+$sum1))
done
echo $sum2}echo "
回复

使用道具 举报

千问 | 2010-5-10 19:40:22 | 显示全部楼层
1楼果然装X 哈哈 玩笑 我是来zhuanfen的,不过你写的不错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行