21xrx.com
2024-12-22 23:35:25 Sunday
登录
文章检索 我的文章 写文章
如何用Linux编写一个求偶数和奇数和的Shell程序
2023-06-15 14:39:37 深夜i     --     --
Linux Shell 偶数 奇数 求和程序 for循环 read命令 echo命令

在Linux下,我们可以用Shell脚本语言来完成各种任务。求偶数和奇数和也不例外。下面我们就来介绍如何用Shell编写一个求偶数和奇数和的程序。

首先,我们需要用read命令来读入用户输入的数据。然后,我们可以用for循环语句来遍历用户输入的数据,判断每个数是奇数还是偶数,并将其加到相应的和中。最后,我们可以用echo命令来输出结果。

下面是一个求偶数和奇数和的Shell程序的代码:

shell

#!/bin/bash

even_sum=0

odd_sum=0

echo "请输入一串数字,以空格分隔:"

read input

for i in $input

do

  if (( i%2==0 ))

  then

    even_sum=$(( even_sum+i ))

  else

    odd_sum=$(( odd_sum+i ))

  fi

done

echo "偶数和为:$even_sum"

echo "奇数和为:$odd_sum"

以上代码中,我们首先定义了两个变量even_sum和odd_sum,分别用于存储偶数和奇数的和。然后,我们用read命令读入用户输入的数字,将其存储到变量$input中。

接下来,我们用for循环遍历$input中的每个数字。如果该数字是偶数,就将其加到even_sum中;否则,就加到odd_sum中。

最后,我们用echo命令输出求和结果。其中,“$”符号用于引用变量的值,使其在输出时被替换为实际的结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复