C高级第三天作业

 #!/bin/bash
 for i in {1..9}
 do
     for ((j=1 ;j<=i;j++))
     do
         echo -n -e "$i*$j=$((i*j))\t"
     done
     echo -e "\n"
 done                                    
 i=1
 

while((i<=9))
 do
     j=1
     while((j<=i))
     do
         echo -n -e "$i*$j=$((i*j))\t"
         ((j++))
     done
     echo -e "\n"
     ((i++))
 done

 九九乘法表

#!/bin/bash
read -p "输入>>>>>" arr
for ((i=0;i<=arr;i++))
do
    for((j=1;j<=arr-i;j++))
    do
        echo -n " "
    done
    for((j=1;j<=2*i-1;j++))
    do
        echo -n "*"
    done
    echo -e "\n"
done
i=0
j=1
while ((i<arr))
do
    a=$((arr-i))
    while ((a>0))
    do              
        echo -n " "
        ((a-=1))
    done
    b=$((2*i+1))
    while ((b>0))
    do
        echo -n "*"
        ((b-=1))
    done
    echo -e "\n"
    ((i+=1))
done

金字塔

#!/bin/bash
read -p "输入>>>>>>" a b c
case $b in
    +)
        echo $a+$c=$((a+c))
        ;;
    -)
        echo $a-$c=$((a-c))
        ;;
    *)
        echo $a*$c=$((a*c))
        ;;
    /)
        echo $a/$c=$((a/c))
esac                          

四则运算

#!/bin/bash
read -p "输入>>>>>" app
read -p "输入>>>>>" rdd
if [ $rdd == yes -a $rdd == y -a $rdd == Yes ]
then
    sudo apt-get install "$app"                  
fi

下载软件

#!/bin/bash
read -p "输入>>>>>>" add
j=${#add}
for((i=j-1;i>=0;i--))      
do
    str=${add:i}
    add=${add:0:i}
    str1=$str1$str
done
echo $str1
i=$((j-1))
while ((i>=0))
do
    str=${add:i}
    add=${add:0:i}
    str1=$str1$str
    ((i--))
done
echo $str1

倒转字符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值