shell程序实现1-2+3-4……-100求和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell程序实现1-2+3-4……-100求和相关的知识,希望对你有一定的参考价值。
flag=1;
sum=0;
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<<endl;
扩展资料:
本示例使用Shell 函数来完成一个用户指定的应用程序。将第二个参数值设成1,可让该程序以正常大小的窗口完成,并且拥有焦点。 Dim RetValRetVal = Shell("C:\\WINDOWS\\CALC.EXE", 1) ' 完成Calculator。
使用shell脚本调用linux中当前时间,并记录在log文件中,10秒后再次记录时间。
date>>/tmp/data.log
sleep10
date>>/tmp/data.log
参考资料来源:百度百科-shell
参考技术A #!/bin/bashsum=0
for i in 1..100
do
t=$(( $i % 2 ))
if [ $t -eq 1 ]
then
sum=$(( $sum + $i ))
else
sum=$(( $sum - $i ))
fi
done
echo "1-2+3-4....-100=$sum" 参考技术B 参考技术C 对于学习过shell script的人很简单。你不赏分,谁给你做。
shell --- 相关简单程序规整
1、1-100 数字 求和
①非递归方式
//shell
//运行结果:
②递归方式
//shell
//运行结果:
2、进度条
//shell
//运行结果:
3、读取文件中多个数字,求取 max、min、avg.
//shell
//运行结果:
4、字符串截取 【相关: http://zxtong.blog.51cto.com/10697148/1790030】
(1)使用命令: “##” “#” “%%” “%”
(2)利用 cut 工具:
//shell
//运行结果:
5、菲波那切数列
①非递归方式
//shell
//运行结果:
②递归方式
//shell
//运行结果:
总结:
shell 程序编写,自我感觉程序较为简单,但程序的格式等极易出错,因而需要多加练习,熟悉各种格式。
本文出自 “花开彼岸” 博客,请务必保留此出处http://zxtong.blog.51cto.com/10697148/1791614
以上是关于shell程序实现1-2+3-4……-100求和的主要内容,如果未能解决你的问题,请参考以下文章
LINUX shell 遇到的问题。 我想计算1+2+3+4.到100