编写一个shell脚本,输入正整数n,打印一个三条边“*”个数相等的三角形。
时间: 2024-04-29 16:20:50 浏览: 166
输入一个数字n,输出一个n层的特定三角形
5星 · 资源好评率100%
好的,这是一个程序设计问题,可以提供代码实现。以下是一个简单的shell脚本,实现输入正整数n,打印一个三条边“*”个数相等的三角形的功能:
```
#!/bin/bash
read -p "请输入一个正整数n:" n
for ((i=1;i<=n;i++))
do
for ((j=1;j<=n-i;j++))
do
echo -n " " # 输出空格
done
for ((k=1;k<=2*i-1;k++))
do
echo -n "*" # 输出星号
done
echo # 输出换行符
done
```
运行这个脚本,输入一个正整数n,即可得到一个三条边“*”个数相等的三角形。
阅读全文