【精品】操作系统的先来先服务最短作业优先精选.doc

【精品】操作系统的先来先服务最短作业优先精选.doc

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

文档评论(0)

1亿VIP精品文档

相关文档