Linux中shell编程,输出任何数的和?

Linux中shell编程,输出任何数的和


拉丁的传说
浏览 708回答 2
2回答

一只斗牛犬

我是这么理解楼上提问题的意思:求前n个奇数之和,数字n可变。比如n=5,则5前面的奇数为1和3并求和为4。如果n=9,则9前面的奇数为1,3,5,7并求和为16。不知道我理解的对不?如果是这样的,那么如下所示:代码:#!/bin/bashsum=0k=0while [ $((2*$k+1)) -lt $1 ]do        echo $((2*$k+1))        sum=$((2*$k+1+$sum))        k=$(($k+1))doneecho "sum: $sum"
打开App,查看更多内容
随时随地看视频慕课网APP