目录
任务描述
本关任务:利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。
相关知识
为了完成本关任务,你需要掌握:for循环的基本语句格式。
案例演示1
假设有4个学生,分别是张三,李四,王五,赵六,如果每一行都按“学生:...”之类的样式输出,则可以如此撰写程序:
#!/bin/bash
for stud in 张三 李四 王五 赵六
do
echo "学生:$stud“
done
案例演示2
#!/bin/bash
read -p "请输入一个数字,程序将计算从1到这个数字间所有数字的和:" num
s=0
for ((i=1;i<=$num;i=i+1))
do
s=$(($s+$i))
done
echo "1到$num的所有数字的和是:$s"
编程要求
根据要求,在右侧编辑器补充代码,利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。
测试说明
平台会对你编写的代码进行测试:
预期输出: @
@@
@@@
@@@@
@@@@@
代码
#!/bin/bash
# 请在此处编辑您的代码
#********** Begin **********#
# a = @
b=1
for i in @ @@ @@@ @@@@ @@@@@
do
echo $i
done
#********** End **********#