Linux脚本写99乘法表代码
时间: 2024-01-15 11:02:42 浏览: 10
好的,以下是一个简单的Linux脚本,用于打印99乘法表:
```bash
#!/bin/bash
# 外层循环控制行数
for i in {1..9}
do
# 内层循环控制列数
for j in $(seq 1 $i)
do
# 打印乘法表达式
echo -n "$j*$i=$(($i*$j)) "
done
# 换行
echo ""
done
```
您可以将以上代码保存为一个名为`multiplication_table.sh`的文件,然后在命令行中执行`bash multiplication_table.sh`即可打印出99乘法表。
相关问题
Linux脚本写99乘法表代码C语言
以下是C语言代码实现99乘法表:
```
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%d\t", j, i, j * i);
}
printf("\n");
}
return 0;
}
```
如果需要将代码编写成Linux脚本,可以在文件开头添加#!/bin/bash,保存为.sh文件,然后赋予可执行权限,即可执行该脚本。
```
#!/bin/bash
for ((i=1;i<=9;i++)); do
for ((j=1;j<=i;j++)); do
echo -n "$j*$i=$(($i*$j)) "
done
echo
done
```
linux中写九九乘法表
在Linux中,可以使用不同的循环结构来编写九九乘法表。下面是几种常见的方法:
方法一:使用for结合while循环实现九九乘法表的脚本:
```bash
#!/bin/bash
i=1
while ((i<=9))
do
for ((j=1;j<=i;j++))
do
let "temp=i*j"
echo -n "$i*$j=$temp "
done
let i++
echo ""
done
```
方法二:使用while循环实现九九乘法表的脚本:
```bash
#!/bin/sh
i=1
j=1
while [ "$i" -ne 10 ]
do
while [ "$j" -ne 10 ]
do
((product=$i*$j))
echo -ne $i\*$j=$product"\t"
((j++))
done
j=1
((i++))
echo
done
exit 0
```
方法三:使用for循环嵌套实现九九乘法表的脚本:
```bash
#!/bin/bash
for i in `seq 9`
do
for j in `seq $i`
do
echo -n "$i * $j = $((i*j)) "
done
echo
done
```