shell程序实现1-2+3-4……-100求和

shell程序实现1-2+3-4……-100求和,第1张

flag=1

sum=0

for((i=1i<=100i++))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=1i<=100i++)

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

sum=0

for((i=1i<=100i++))do

 sum=$((i+sum))

done

echo $sum

很多很多者老种方法,可首灶升辩毕以网上搜一下贴

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12314266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存