shell从小做起:将100以内整除3的数列出来

#!/bin/bash
for i in $(seq 1 100)
do
a=$[ $i%3 ]             #注: 在取余的时候 需要 运算  所以需要加运算符号 $[ ]
if [ $a -eq 0 ]; then
     echo "$i"
fi
done
时间: 2024-10-09 23:03:22

shell从小做起:将100以内整除3的数列出来的相关文章

shell使用for循环完成100以内累加

# 100以内整数和 #!/bin/sh declare -i SUM=0 for ((i=1;i<=100;i+=1)) do         let SUM+=$i done echo $SUM #!/bin/sh declare -i SUM=0 for i in {1..100} do         let SUM+=$i done echo $SUM #100以内偶数和 #!/bin/sh declare -i SUM=0 for ((i=2;i<=100;i+=2)) do   

将100以内同时能被3和5整除的数输出

#include <stdio.h>void main(){ int m; for(m=1;m<=100;m++) { if(m%3==0&&m%5==0) printf("能被3和5整除的数有:%d\n",m); }} 将100以内同时能被3和5整除的数输出,布布扣,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"

实现100以内的素数输出(Python与C++对比)

今天从链接http://www.2cto.com/kf/201302/187699.html中看到了Python实现100以内的素数输出的算法,颇受感触.尤其是被其中的Python的列表生成器的使用方式帅到了! 看完Python的算法实现之后,先是回到老本行用C++实现了一遍,通过对比,你就可以发现Python真的是太简洁了!!! 1 /* 2 题目:100以内的素数输出算法验证 3 时间:2015年9月11日 4 作者:LeonWen 5 */ 6 7 #include "stdafx.h&q

打印100以内的素数,并求和

//打印100以内的素数,并求和 int sum = 0;//定义和的初始值为0 for (int i = 1; i <= 100; i++) { int count = 0;//定义一个数被整除的次数的初始值为0 for (int k = 1; k <= i; k++) { if (i % k == 0)//变量i被整除的时候 { count++; } } if(count==2)//只有被整除两次才是素数 { Console.Write(i+"\t"); sum +=

Python 小议2:用循环和递归函数分别求100以内的数字的加法和乘法。

今晚看了函数的递归,在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数.递归函数的优点是定义简单,逻辑清晰.理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰. 联想到之前用循环写的关于求一百以内的数的和,目前看来基本上有三种写法: 1. for 循环 sum = 0 for i in range(1,101): sum = sum +i print sum 2 while 循环: sum =0 i =1 while i <101: sum =

软件工程实验一--编程随机生成30个四则运算,算数包括100以内的整数和真分数。

软件工程实验一: ——编程随机生成30个四则运算,算数包括100以内的整数和真分数. 实验思路:先利用rand()函数随机生成两个算数,包括100以内的整数和真分数,生成100以内的整数,用rand()%100,为了避免在除法运算中除数不能为零,所以运算符右边的整数直接用1+rand()%99:在随机生成真分数时,我先生成两个整数,来充当分子和分母,同样分母不能为零,用1+rand()%99.加减乘除四则运算有整数与整数之间的运算,分数与分数之间的运算,整数和分数之间的运算,分数和整数之间的运算

5月14日 打印100以内与7有关的数

namespace _5月14日_复习 { class Program { public void sewen() { for (int i = 1; i <= 100; i++) { if (i % 10 == 7 || i / 10 == 7 || i % 7 == 0) { Console.Write(i + "\t"); } } } //public int a;//变量可以定义在外面,但在主函数中要县初始化 static void Main(string[] args)

找出100以内的质数并求和

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int a = 0; for(int s=0;s<=100;s++) { int num = 0;//记