linux99乘法表代码
时间: 2024-03-04 11:44:35 浏览: 20
好的,以下是 Linux 上输出九九乘法表的代码:
```bash
for i in `seq 9`
do
for j in `seq $i`
do
echo -n "$i*$j=$(($i*$j)) "
done
echo ""
done
```
这段代码使用了两个嵌套的 for 循环,外层循环控制行数,内层循环控制每行输出的列数。其中,`seq` 命令用于生成一个数字序列,`echo -n` 命令用于输出不换行,`$(($i*$j))` 用于计算乘积。
相关问题
Linux脚本写99乘法表代码
好的,以下是一个简单的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
```