Linux脚本写99乘法表代码C语言
时间: 2024-01-15 14:02:43 浏览: 62
以下是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脚本写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乘法表。
用shell脚本倒着写99乘法表
可以使用双重循环来实现倒着写99乘法表的shell脚本,具体代码如下:
```bash
#!/bin/bash
for ((i=9;i>=1;i--))
do
for ((j=9;j>=i;j--))
do
echo -n -e "$i*$j=$(($i*$j))\t"
done
echo ""
done
```
输出结果如下:
```
9*9=81 9*8=72 9*7=63 9*6=54 9*5=45 9*4=36 9*3=27 9*2=18 9*1=9
8*8=64 8*7=56 8*6=48 8*5=40 8*4=32 8*3=24 8*2=16 8*1=8
7*7=49 7*6=42 7*5=35 7*4=28 7*3=21 7*2=14 7*1=7
6*6=36 6*5=30 6*4=24 6*3=18 6*2=12 6*1=6
5*5=25 5*4=20 5*3=15 5*2=10 5*1=5
4*4=16 4*3=12 4*2=8 4*1=4
3*3=9 3*2=6 3*1=3
2*2=4 2*1=2
1*1=1
```
希望可以帮助到你。
阅读全文