美文网首页
1-5 数学运算练习

1-5 数学运算练习

作者: gurlan | 来源:发表于2019-11-09 22:18 被阅读0次
输入一个数字,判断是否是整数,并且计算1到这个数的和
#!/bin/bash
while true
do
    read -p "please input a int number:" num
    expr $num + 1 &> /dev/null
    if [ $? -eq 0 ];then  #如果结束信号返回0,说明$num 是个整数
        expr $num \> 0
        if [ `expr $num \> 0` -eq 1 ]; then # 如果结果等于1,说明$num大于0,所以是正整数
            sum=0
            for((i=0;i<=$num;i++))
            do
                sum=`expr $i + $sum`
            done
                echo "The result is $sum"
                exit
        fi
    fi
    echo "error input"
done

相关文章

  • 1-5 数学运算练习

    输入一个数字,判断是否是整数,并且计算1到这个数的和

  • 030_布尔运算符和数学运算符练习。

    namespace _030_布尔运算符和数学运算符练习 { class Program { stat...

  • 初识Python(3)

    基础数据(续) ** 整数除以整数**进入 Python 交互模式之后,练习下面的运算: 麻烦出来了,按照数学运算...

  • 最大的错误和最大的收获

    数学板块的学习,数学练习比别的板块要长,速算练习,孩子们基本都会在4分钟左右完成60道简单整数运算,分数...

  • Day03学习总结-运算符、数字类型、字符串

    运算符 Python支持:数学运算符、比较运算符、逻辑运算符、赋值运算符、(位运算符) 1.数学运算符 数学运算符...

  • day03总结

    运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算、(位运算) 1. 数学运算符: +,-,,/,//,%,*...

  • 2019-01-16 day3 复习字符串

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • day4-StringAndif

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • 18-12-2recode

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

  • day2回顾

    1.运算符: 数学运算符、比较运算符、逻辑运算符、赋值运算符 数学运算符: +, -, *, /, //, **,...

网友评论

      本文标题:1-5 数学运算练习

      本文链接:https://www.haomeiwen.com/subject/iqqobctx.html