问题描述
- shell编程for循环的问题
-
在linux下,应该怎样编程利用for循环实现1+2+..+n?
解决方案
#!/bin/bash
total=0
n=100
for ((j=1;j<=n;j++))
do
total=`expr $total + $j`
done
echo "The result is $total"
解决方案二:
#! /bin/bash
total=0;
n=100
for((i=1;i<=n;i++))
do
let "total+=i"
done
echo $total
解决方案三:
int sum = 0;
for ( int i = 1; i <= n; i++)
sum = sum + i;
时间: 2024-09-11 05:19:04