TA貢獻1784條經驗 獲得超2個贊
我是這么理解樓上提問題的意思:求前n個奇數之和,數字n可變。比如n=5,則5前面的奇數為1和3并求和為4。如果n=9,則9前面的奇數為1,3,5,7并求和為16。不知道我理解的對不?如果是這樣的,那么如下所示:
代碼:
#!/bin/bash
sum=0
k=0
while [ $((2*$k+1)) -lt $1 ]
do
echo $((2*$k+1))
sum=$((2*$k+1+$sum))
k=$(($k+1))
done
echo "sum: $sum"
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號