学习脚本1:计算100以内奇数和和偶数和 (笔记)

let I=$[$I+1]

let I+=1

let I++ 注意此处只有是原先数值加1才可用此方法

上述三者运算是相同的

-= 减等 两边的变量前边的减去后边的变量之后把值再放到原来的变量上

+= 加等 两的的变量前边的加上后边的变量之后把值再放到原来的变量上

*= 乘等 两边的变量前边的乘上后边的变量之后把值再放到原来的变量上

/= 除等 两边的变量前边的乘上后边的变量之后把值再放到原来的变量上

%= 取模等 两边的变量前边的除以后边的变量把余数放到原来的变量上

重点说一下取模等

本人由于是初中毕业所以不太懂取模,由高人指点后懂了,

取模的意思是 比如说两个常数 9 4

取模就是 8除以4 等于2余1  取模就等于1

然后有一个公式 c=A/B   C相当于商 A是9 B是4

取模 r=A-B*c   就是 9-4*2 最后就是余2

[[email protected] script]# cat calculate2.sh

#!/bin/bash

#

declare -i EVENTSUM=0

declare -i ODDSUM=0

for I in `seq 1 100`; do

if [ $[$I%2] -eq 0 ];then

let EVENTSUM+=$I

else

let ODDSUM+=$I

fi

done

echo "EVENTSUM : $EVENTSUM"

echo "ODDSUM : $ODDSUM"

[[email protected] script]#

执行效果

[[email protected] script]# bash calculate2.sh

EVENTSUM : 2550

ODDSUM : 2500

[[email protected] script]# ^C

[[email protected] script]#

时间: 2024-10-09 11:20:04

学习脚本1:计算100以内奇数和和偶数和 (笔记)的相关文章

用python脚本来计算100以内奇数或者偶数之和

#!/usr/bin/python#coding:utf-8#while#计算1+2+3+...+100的和#计算1+3+5...+99的和sum=0i=0while i<=99:i=i+1if i%2==0:continuesum=sum+iprint s #计算2+4+6...+100的和sum=0i=0while i<=99:i=i+1if i%2!=0:continues=sum+iprint s 原文地址:http://blog.51cto.com/13587189/2070070

计算100以内所有奇数的和以及所有偶数的和;分别显示之

#!/bin/bash #计算100以内所有奇数的和以及所有偶数的和:分别显示之 #奇数和变量 let SUM1=0 #偶数和变量 let SUM2=0 for I in {1..100}; do if [ $[$I%2] -eq 0 ]; then SUM1=$[$SUM1+$I] else SUM2=$[$SUM2+$I] fi done echo -e "SUM1=$SUM1\nSUM2=$SUM2"

for计算100以内的奇数和

#include "stdio.h" void main() { //for计算100以内的奇数和 步长为1,continue实现 int i,sum=0; for(i=1;i<=100;i++) { if(i%2==0) { continue; } sum=sum+i; }printf("sum=%d",sum); } #include "stdio.h" void main() { //for计算100以内的奇数和 步长为2实现 //定

计算100以内所有奇数的和以及所有偶数的和

#!/bin/bash #计算100以内所有奇数的和以及所有偶数的和 #2015-07-21 a=0b=0 for i in `seq 1 100`;do if [ $[$i%2] == 0 ];then a=$[$i+$a];i+=2 else b=$[$i+$b];i+=2 fi doneecho "even:$a"echo "odd: $b"

java-第五章-计算100以内(包括100)的偶数之和

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. java-第五章-计算100以内(包括100)的偶数之和,布布扣,bubuko.com

计算100以内所有能被3整除的正整数的和

#!/bin/bash #计算100以内所有能被3整除的正整数的和 #定义和变量 let SUM = 0 for I in {1..100}; do #取余运算 if [ $[$I%3] -eq 0 ]; then SUM=$[$SUM+$I] fi done echo "SUM=$SUM"

5月14日 函数练习 100以内奇数的和

//没有参数,没有返回值namespace _100以内奇数和 { class Program { public void jishu() { int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 != 0) { sum += i; } } Console.WriteLine(sum); } static void Main(string[] args) { Program hanshu = new Program(); //100以内奇

练习: C#---函数(100以内7有关的数、99乘法表、100以内奇数和、硬币组合)

/// <summary> /// 100以内与7有关的数 /// </summary> public void Seven() { Console.WriteLine("100以内与7有关的数有:"); int count = 0; for (int num = 1; num <= 100;num++ ) { if((num%10==7) || (num/10==7) || (num/100==7) ||(num%7==0)) { count++; Co

python计算100以内7的倍数和与个数

a = 0 count = 0 sz = [] num = 0 while a < 100: a += 1 if a%7 == 0: sz.append(a) count += 1 print("7的倍数是:",a) for i in range(len(sz)): num += sz[i] print("100以内有%s个奇数,所有奇数的和是%s"%(count,num)) 输出结果: 7的倍数是: 77的倍数是: 147的倍数是: 217的倍数是: 287