shell编程,读取一个数,判断这个数是奇数还是偶数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程,读取一个数,判断这个数是奇数还是偶数相关的知识,希望对你有一定的参考价值。

好的,那么让我们来编写一个用于判断输入的数字是奇数还是偶数的.shell脚本。

echo "请输入一个数字:"
read num

# 判断数字是否为奇数还是偶数
if ((num % 2 == 0))
then
echo "$num 是偶数"
else
echo "$num 是奇数"
fi
以上是一个简单的脚本,通过read命令从命令行接收用户输入的数字,然后使用if语句判断数字是否是偶数,如果是则输出"$num 是偶数",否则输出"$num 是奇数"。

在shell中,使用"$"符号引用一个变量的值。因此,如果用户输入数字5,那么"$num"将被解释为5。

该脚本使用bash语言,因此,请确保您的终端支持bash并正确执行该脚本。
参考技术A sh-3.2# cat 1
#!/bin/bash
echo "please input a number:"
read line
if [ `expr $line % 2` -eq 0 ];then
echo oushu
else
echo jishu
fi
sh-3.2# sh 1
please input a number:
4
oushu
sh-3.2# sh 1
please input a number:
5
jishu
参考技术B shell编程,读取一个数,判断这个数是奇数还是偶数的方法可以参考以下代码:
#!/bin/sh# 以参数的方式读入一个数字,判断该数字是否为偶数。# 用shell脚本格式写出输出1到100之间所有偶数的程序。if [ $# -ne 1 ]; then
echo "Usage: $0 number"
exit 1fin=$1m=`echo $n | sed 's/\([0-9]*\)\(.\)/\2/'`if [ $m -eq 0 ]; then
echo "$n is even."else
echo "$n is odd."fiecho "The even numbers between 1 and 100 are:"i=2while [ $i -le 100 ]do
echo -n "$i "
i=`expr $i + 2`doneecho ""

以上是关于shell编程,读取一个数,判断这个数是奇数还是偶数的主要内容,如果未能解决你的问题,请参考以下文章

c语言如何判断奇偶数?

设计Java 程序,实现判断变量x是奇数还是偶数

python输入一个数判断该数是奇数还是偶数

用c语言编写 编写一个判断奇偶数的函数,要求在主函数中输入一个整数,输出该数是奇数还是偶数的信息

判断一个数是奇数还是偶数用C程序怎么编写

java怎么判断一个数是奇数还是偶数