shell脚本计算1到100的和

作者&投稿:钭阮 (若有异议请与网页底部的电邮联系)

在linux上,用C语言和shell脚本2种方法实现1+2+3+……+100,并在终端上...
add.c -o add;按enter键;然后输入: .\/add(斜杠前有一个点);二用shell:vi add2然后输入;#!\/bin\/bash let s=0; p=1 while test $p -le 100 do let s=$s+$p let p=$p+1done echo " s=$s" #end然后保存退出chmod 777 add2然后输入 .\/add2 然后就OK啦 ...

如何编写一个 shell 脚本 名为 1 执行: 1 输出“enter terminator+姓...
echo "enter terminator $USER"read -p "please input a number " ni=1while [ $i -le $n ]do echo No $i $(date) > $i.txttar -cvzf $i.txt.tar.gz $i.txti=$(( i + 1 ))doneecho "quit terminator now"

linux用shell怎么计算1到n的平方
1、实例n.sh !\/bin\/sh N=$1 if [ -z $1 ];then echo Usage $0 num exit 0 fi for (( i=1;i<=N;i++));do ((sum=i*i))echo $sum done 2、.\/n.sh 5

linux shell程序设计,输入n,计算1+1\/2+1\/3+...+1\/n。要求调用bc
[oracle@localhost test]$ cat c.sh !\/bin\/sh b=0 echo "请出入n的值:"read n for ((a=1;a<=n;a++))do b=1\/$a+$b done c=`bc<<!scale=5 b !`echo "运算式是:$b"echo "最后的结果是:$c"[oracle@localhost test]$ sh c.sh 请出入n的值:20 运算式是:1\/20+1\/...

编写一个shell脚本程序pingfang,计算1到10之间整数的平方值
!\/bin\/bash for i in $(seq 10)do echo $((i*i))done exit 0

设计一个shell脚本:计算并输出S=1!+2!+ ...+10!的结果
! \/bin\/bash 注意,填写你自己机器上的bash路径,可以用type -a bash命令确定bash路径,并确认其是否在下面的PATH中 export PATH=\/bin:\/usr\/bin:s=0 for (( i=1; i<=10; ++i ))do s0=1 for (( j=1; j<=$i; ++j ))do s0=$(($s0*$j))done s=$(( $s0+$s ))done ech...

编写一个shell脚本,求累加和1+2+3……+100,输入s=5050;然后再运行该...
指定n数值,求1+…+n和 [root@server opt]# more n.sh !\/bin\/sh sum=0 function ff_forsum(){ for num in $(seq $1)do sum=$(($sum+$num))done } function ff_whilesum(){ i=1 while(($i<=$1))do sum=$(($sum+$i))i=$(($i+1))done } call ff_forsum ff_for...

用shell脚本语言写出1!+2!+...+10!
!\/bin\/bash i=10 j=1 Factorial=1 sum=0 while [ $i -ge 1 ]do while [ $j -le 10 ]do Factorial=`expr $Factorial \\* $j`((j++))done ((i--))sum=`expr $sum + $Factorial`done echo $sum

Linux题目: 编写一个Shell脚本,它能够显示下面系列钱10个数字:0,1,1...
0,1,1,2,3,4,8,13 那个应当是5吧。=== !\/bin\/sh a=0 b=1 echo -n $a,$b for (( i=0;i<8;i++))do c=$((a+b))a=$b b=$c echo -n ,$c done echo 将上面保存成fibonacci.sh。然后在命令行输入 chmod u+x .\/fibonacci.sh 最后再运行 .\/fibonacci.sh 即可以...

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

进通18498819783问: 编写一个求1到100之和的shell脚本 -
怀安县宜立回答: while 循环版本#! /bin/bash i=1 j=0 while : do j=$((j + i)) ((i == 100 )) && break ((i++)) done echo $j for 循环版本#! /bin/bash j=0 for ((i=1 ; i<=100 ; i++)) do j=$((j + i)) done echo $j

进通18498819783问: 编写一个SHELL脚本程序计算1到100的和 -
怀安县宜立回答: #!/bin/bash j=0 for ((i=1;i<=100;i++));doj=$(($i+$j)) doneecho $j

进通18498819783问: linux中用shell脚本计算100内所有正整数之和 -
怀安县宜立回答:[答案] sum=0; for i in {1..100};do sum=$(($sum+1)); done; echo $sum

进通18498819783问: shell用while循环算1 - 100偶数相加 -
怀安县宜立回答:[答案] 这是一个基本的编程思路,可以设置 $a % 2=0的方法实现. 如果以后需要Linux Shell编程, 或者是其他的程序开发之类的.也可以帮到楼主哈.

进通18498819783问: linux中用shell脚本计算100内所有正整数之和 -
怀安县宜立回答: sum=0; for i in {1..100};do sum=$(($sum+1)); done; echo $sum

进通18498819783问: 编写shell脚本sum求1 - 100累加和 -
怀安县宜立回答: 1 2 3 4 5sum=0 for((i=1;i<=100;i++));dosum=$((i+sum)) done echo$sum 很多很多种方法,可以网上搜一下贴

进通18498819783问: 使用 untill语录编写一个shell程序,计算100以内的奇数和 -
怀安县宜立回答: 1 2 3 4 5 6 7 8 9#!/bin/sh i=1 n=0 until[ $i -gt 100 ] doif["$i"% 2 != 0] ; thenn=$(( $n + $i ))echo$n done

进通18498819783问: 在linux上,用shell脚本实现1+2+3+……100,并在终端上显示出来 -
怀安县宜立回答:[答案] #!/usr/bin/perl $counter += $_ for 1..100; print $counter;

进通18498819783问: shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求出他们的和并输出文件命名为sum.sh -
怀安县宜立回答: #!/bin/bash sum=0 for i in {1..100} doif [ $(( $i % 3 )) -eq 0 ]thenecho $isum=$(( $sum + $i ))fi done echo "sum is: $sum"保存为sum.sh

进通18498819783问: 使用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 写是这样写的,但是没有这样的整数


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网