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

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

perl -e '$mul=1foreach $i(1..5){$mul+=$i*$i}print $mul,"\n"'

perl -e '$mul=1foreach $i(6..10){$mul+=$i*$i}print $mul,"\n"'

用perl果然太装x了么..

#!/bin/sh

m=`expr 1`

for i in `seq 1 5`

do

m=`expr $i \* $i + $m`

done

echo "From 1 to 5: $m"

set m=`expr 1`

for i in `seq 6 10`

do

m=`expr $i \* $i + $m`

done

echo "From 6 to 10: $m"

#!/bin/bash

read -p "please input a number:" num

sum=0

for ((i=1i<=$numi++))

do

sum=$[$i**2+$sum]

done

echo $sum

注释:

num:输入的数;

sum:保存结果;

$i**2:求平方

扩展资料:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。

Linux系统工具链完整,简单 *** 作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。

参考资料来源:百度百科-Linux


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8532443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存