编写一个shell脚本,求1到100以内的偶数和

如题所述

我对这个题目有两个理解:

1、1到100以内的任意偶数的累加和

n=50
awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { sum += i } print sum }'

2、1到100以内任意数,计算所有偶数的和

n=50
awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { if (!(i % 2)) sum += i } print sum }'

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-21
#!/bin/bash
sum=0
for i in `seq 2 2 100`
do
let sum+=i
done
echo "sum=$sum"本回答被网友采纳
第2个回答  2012-11-06
xxxxx