编写一个SHELL脚本程序计算1到100的和

如题所述

#!/bin/bash
j=0
for ((i=1;i<=100;i++));do
j=$(($i+$j))
done
echo $j
温馨提示:内容为网友见解,仅供参考
第1个回答  2023-03-09
#!/bin/bash

sum=0
for ((i=1; i<=100; i++))
do
sum=$(($sum + $i))
done

echo "1到100的和为:$sum"

这个脚本程序首先初始化一个变量sum为0,然后使用for循环从1到100遍历每个数字,将每个数字加入到sum中。最后,输出结果,显示1到100的和。

编写一个SHELL脚本程序计算1到100的和
!\/bin\/bash j=0 for ((i=1;i<=100;i++));do j=$(($i+$j))done echo $j

在Linux下利用Shell脚本编写一程序,实现1到100之和。
for num in {1..100} do sum=$(($sum + $num))done echo $sum 注:bash中产生序列的方法用 seq 1 100 或者 {1..100} 注意其中不能有空格!后面的语法比较简单,求值用 $(( ... )) 中间的省略号表示表达式;shell语法 赋值的时候变量直接写名字,取值的时候要在变量名前面加上 $ ....

编写shell脚本sum求1-100累加和
sum=0for((i=1;i<=100;i++));do sum=$((i+sum))doneecho $sum很多很多种方法,可以网上搜一下贴

编写一个shell脚本,求1到100以内的偶数和
1、1到100以内的任意偶数的累加和 n=50awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { sum += i } print sum }'2、1到100以内任意数,计算所有偶数的和 n=50awk -v N=$n 'BEGIN { sum = 0; for (i = 1; i <= N; ++i) { if (!(i % 2))...

shell程序实现1-2+3-4……-100求和
for((i=1;i<=100;i++));do add=`baiexpr $flag * $i sum=`expr $sum + $add`flag=`expr 0 - $flag`done echo $sum 或:include<iostream> using namespace std;int main(){ baiint sum=0;int i;for(i=1;i<=100;i++)dusum=sum+i;cout<<"1+2+3+...+100="<<sum<...

linux中用shell脚本计算100内所有正整数之和
sum=0;for i in {1..100};do sum=$(($sum+1));done;echo $sum

关于linux shell 求1到100奇数之和的问题
for i in {1..100..2} in 后面加空格 shell有时候格式比较严格

shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求...
!\/bin\/bash sum=0 for i in {1..100} do if [ $(( $i % 3 )) -eq 0 ]then echo $i sum=$(( $sum + $i ))fi done echo "sum is: $sum"保存为sum.sh

shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求...
!\/bin\/bashsum=0for i in {1..100}do if [ $(( $i % 3 )) -eq 0 ] then echo $i sum=$(( $sum + $i )) fidoneecho "sum is: $sum"保存为sum.sh

在linux上,用shell脚本实现1+2+3+……100,并在终端上显示出来
s=0 for (( i=1;i<=100;i=i+1 ))do s=$(($s+$i))done echo "1+2+3+...+100 ==>$s"

相似回答