使用shell脚本编程,计算1+2+3+4+……+n=100,并将结果显示出来。

如题所述

n=0
m=0
do
n=n+1
m=n+m
if m = 100 then
msgbox n
wscript.quit
end if
loop
写是这样写的,但是没有这样的整数
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-15
#!/bin/bash
list=`seq 1 100`
sum=0
for i in $list
do
sum=`echo "$sum+$i"|bc`
done
echo $sum

使用shell脚本编程,计算1+2+3+4+……+n=100,并将结果显示出来。
do n=n+1 m=n+m if m = 100 then msgbox n wscript.quit end if loop 写是这样写的,但是没有这样的整数

写一PL\/SQL语句,要求为1+2+3+4+5+。。。+100,并显示最后的结果
declare i number sum number begin i=1;for i in 1..100 loop if i<=50 and i>70 then sum+=i;end if;i=i+1;end loop;dbms_out_put_line(sum);end

Python使用while循环实现输出1+2+3+4+5...100的和
i = 1sum = 0while (i<101): sum = sum + i i = i + 1print(sum)

1+2+3+4+...+100等于多少?
等于5050.1+2+3+4+...+100=50501+2+3+4+...+n=(n+1)n\/2n=100(n+1)n\/2=101*100\/2=5050

1+2+3+4+...+n公式是什么?
(1+n)*n\/2。当n为偶数时:1+2+3+4+...+n = (1+n)+[2+(n-1)]+[3+(n-2)]+[4+(n-3)+..+[n\/2+(n\/2+1)]= (1+n)+(1+n)+(+n)+(1+..+(1+n)n\/2个(1+n)= (1+n)*n\/2 即: 1+2+3+..+n= (1+n)*n\/2 当n为奇数时:1+2+3+4+...+n = (1...

1+2+3+4...+100=? 怎么算出来的
1+2+3+4...+100=5050 算法:从1开始递增依次与从100开始递减、将两个数进行相加配对、有50组为101的数。1+100=101,2+99=101···50+51=101。从1加到100有50组这样的数,所以50X101=5050。等差数列求和公式:(1+100)*100\/2=5050 算法出处来自德国著名数学家高斯:高斯7岁那年开始上学...

用流程图来表示:求1+2+3+...+100的算法
输入S=1,n=12。n=n+1,S=S+n3。判断n是否=100,如果是,那么,go to 4。如果不是,那么:go to 24。输出结果S。等差数列和的公式:和=(首项+末项)×项数÷2。所以1+2+3+4...+100=(1+100)×100÷2=5050。

编程计算 1!+2!+3!+4!+…+n!
include<stdio.h> int main(){int n,i,t=1,s=0;scanf("%d",&n);for(i=1;i<=n;i++){ t*=i;s+=t;} printf("1!=2!+...+%d!=%d\\n",n,s);return 0;}

如何用伪代码表示1+2+3+4+……+100
public class Test{ int i;int sum=0;for(i=1;i<=100;i++){ sum+=i;} public static void main(String[] args){ System.out.println(“总和是:”+sum)} } 我是用java语言写的。谢谢。

从1+2+3一直加到100结果是多少?计算公式是什么?
从1+2+3一直加到100结果是5050。公式:n(1+n)\/2。解答方法:1、1+2+3+...+100=(1+100)+(2+99)+(3+98)+...=101x50=5050。2、1+2+3++4...+100=(1+100)÷2×100=5050。(这是一个以1为首项,1为公差的等差数列)1+2+3+4+5+···+n,则用字母表示为:n(1...

相似回答