中易网

用linux下的shell编写程序显示下图图案.由输入决定输出多少行

答案:5  悬赏:70  
解决时间 2021-12-14 17:57
下面是当行数为5时的情况。
*
***
*****
*******
*********
最佳答案
#/bin/bash
#line 确定需要打印的行数
line=$1
for ((i=1;i<=$line;i++))
do
#m 确定每行需打印的*号数量
#n 确定每行需打印的空格数量
m=$(($i*2-1))
n=$(($line-$i))
for ((j=1;j<=$n;j++))
do
echo -n " "
done
for ((j=1;j<=$m;j++))
do
echo -n "*"
done
# 换行
echo ""
done
全部回答
这个真的不会了,不好意思
#! /bin/sh #if no number enter,make a warning if [ $# -eq 0 ] then echo "Please enter a row number" read i else i=$1 fi for (( a=1;a<=i;a++ )) do for((b=i;b>a;b--)) do echo -n " " done for ((c=1;c<a*2;c++)) do echo -ne "*" done echo -e "\n" done 运行: $./tuan1.sh 10 * *** ***** ******* ********* *********** ************* *************** ***************** *******************
#
#!/bin/sh i=1 while [ $i -le 5 ] ; do         j=1         while [ $j -le $((5-$i)) ] ; do                 echo -n ' '                 j=$(($j+1))         done         j=1         while [ $j -le $((2*$i-1)) ] ; do                 echo -n x                 j=$(($j+1))         done         echo         i=$(($i+1)) done exit 0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想在这里找一个可以买复合弓的地方
怎么看相由心生,境随心转;你的善良会在你的
举选的意思是什么啊?请解释下!
你们有没有以前很要好,但是现在只能做熟悉的
可以给我说说石河子医科大的招生情况么?还有
天津EMS国际快递如何办理补税手续
电灯的意思是什么?电灯的释义是什么啊?
在括号里填上合适的词语
关于明清时期文人好朋友之间相处的故事
皮币的意思是什么啊?请解释下!
遺耋的意思是什么?遺耋的释义是什么啊?
什么是直销和微商以及电商
护考人机对话答案靠谱吗
给我查一下EMS和韵达运单号
一條棍的意思是什么?一條棍的释义是什么啊?
推荐资讯
碎烦的意思是什么啊?请解释下!
男同事总喜欢问我要手机看我的微信朋友圈。
鉴衷的意思是什么?鉴衷的释义是什么啊?
洛神花是什么味道,苦吗?
为什么视频快进后没声音
通关的意思是什么啊?请解释下!
回缭的意思是什么啊?请解释下!
before时间是放在before后面还是前面?
淘宝网那里发微淘要不要钱
白家塔村委会地址在哪,我要去那里办事
阅读下面的段落,完成练习。敬爱的周总理生前
十八学士的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?