Shell编程
题目1. 创建以下bash文件并执行
找出100以内所有7的倍数。
提示:利用取余数运算%,当余数为0表示判断一个数是另一个数的整数倍。
题目2:创建以下bash文件并执行
计算指定整数范围内的素数/质数的个数。例如,#./2.sh 50 60将输出50和60之间的素数个数2。(注:素数指,只能被1和自身整除的整数。)
Shell编程题1:
#!/bin/bash
x=1
while [ $x –le 100 ];
do
a=$(expr $x % 7 )
if [ $a –eq 0]; then
echo “$x”
fi
x=$(expr $x + 1 )
done
Shell编程题2:
#!/bin/bash
#check arguments
if [ $# -lt 2 ];then
echo argument number error!
exit 1
fi
a=$1
b=$2
#one is not prime
if [ $a -gt 1 ];then
a2=$a
else
a2=2
fi
num=0
x=$a2
while [ $x -le $b]; do
#check x is prime or not
flag=1
y=2
while [ $y -lt $x ]; do
c=$(expr $x % $y )
if [ $c -e
您可能关注的文档
- 【高考复读生励志】又一年精选.ppt
- 【高考数学学习数学必修五】高中数学必修五:2.1《数列的概念与简单表示法》课件精选.ppt
- 【高考政治二轮专题复习考点整合+考点分析+考点定位+考点突破】专题七国际社会与我国的外交精选.ppt
- 【高优指导】2017版高三化学一轮复习选考部分有机化学基础3烃的含氧衍生物课件新人教版选修5精选.ppt
- 【高中地理】山地的形成精选.ppt
- 【红对勾】2016高考物理二轮复习专题十二力学实验课时作业新人教版精选.doc
- 【红对勾】2017年高考物理新课标一轮复习课件14-2精选.ppt
- 【化学】1.4《研究有机物化合物的一般步骤和方法》课件(人教版选修5)精选.ppt
- 【化学】4.2.1《活泼的黄绿色气体-氯气》课件(新人教版-必修1)精选.ppt
- 【金版教程】2014年高中物理第二章《第1节电源和电流》课件新人教版选修3-1精选.ppt
原创力文档

文档评论(0)