- 写一个脚本程序,计算1+1/2+1/3+1/4+....+1/N的值
要求:
1)N由用户输入
2)保留小数点后3位
#! /bin/bash
echo "此脚本用于计算1-1/2+1/3-1/4+....-1/N的值"
echo "请输入 N:"
read N
sum=0
for ((i=1;i<N+1;i++))
do
res=$(printf "%.5f" `echo "scale=3;1/$i"|bc`)
sum=$(printf "%.5f" `echo "scale=3;$sum+$res"|bc`)
done
echo "结果是:$sum"
运行结果: