为了账号安全,请及时绑定邮箱和手机立即绑定

Linux下用shell完成高斯求和

Linux下用shell完成高斯求和

阿波罗的战车 2018-07-31 15:12:07
在Linux下用shell高斯求和,求告知怎么写
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

#/usr/bin/sh


n=$1

sum=0


# 方法1  循环

for i in $(seq 1 $n); do

    ((sum = $sum + $i))

done

echo $sum


# 方法2  公式

((sum=(1 + $n) * $n / 2))

echo $sum


查看完整回答
反对 回复 2018-08-03
?
慕神8447489

TA贡献1780条经验 获得超1个赞

#!/bin/bash

read -p "Input value of n: " n

sum=0

i=1

while (($i<=$n))

do

sum=$(($sum +$i))

i=$(($i+1))

done

echo "SUM is $sum."


查看完整回答
反对 回复 2018-08-03
  • 2 回答
  • 0 关注
  • 888 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信