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

2024-12-16 17:14:23
推荐回答(3个)
回答1:

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

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 }'

回答2:

#!/bin/bash
sum=0
for i in `seq 2 2 100`
do
let sum+=i
done
echo "sum=$sum"

回答3:

xxxxx