matlab九九乘法表程序
matlab循环语句
matlab 基本语句
1.循环语句for
for i=s1:s3:s2
循环语句组
end
解释:首先给i赋值s1;然后,判断i是否介于s1与s2之间;如果是,则执行循环语句组,i=i+s3(否则,退出循环.);执行完毕后,继续下一次循环。
例:求1到100的和,可以编程如下:
sum=0
for i=1:1:100
sum=sum+i
end
这个程序也可以用while语句编程。
注:for循环可以通过break语句结束整个for循环.
2.循环语句while
例:sum=0;i=1;
while(i<=100)
sum=sum+i;i=i+1;
end
3.if语句
if(条件)
语句
end
if(条件)
语句
else
语句
end
if(条件)
语句
elseif
语句
end
4.关系表达式:
=,>,<,>=,<=,==(精确等于)
5.逻辑表达式:|(或),&(且)
6.[n,m]=size(A)(A为矩阵)
这样可以得到矩阵A的行和列数
n=length(A),可以得到向量A的分量个数;如果是矩阵,则得到矩阵A的行与列数这两个数字中的最大值。
7.!后面接Dos命令可以调用运行一个dos程序。
8.常见函数:
poly():为求矩阵的特征多项式的函数,得到的为特征多项式的各个系数。如
a=[1,0,0;0,2,0;0,0,3],则poly(a)=1 -6 11 -6。相当于poly(a)=1入^3+(-6)入^2+11入+(-6)。
compan():可以求矩阵的伴随矩阵.
sin()等三角函数。
MATLAB在数学建模中的应用(3)
一、程序设计概述
99乘法表 matlab编程
99乘法表
N=9;
data=blanks(7*N);
for i=1:N
for j=1:i
m=j*7-6;
n=m+6;
data(1,m:n)=sprintf('%d*%d=%2d ',j,i,j*i);
end
disp(data);
end
1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 8 3*4=12 4*4=16
1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25
1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 >>
使用while循环输出九九乘法表
使用while循环输出九九乘法表
使用while循环输出九九乘法表是通过循环嵌套的方式来实现的。首先,外部循环控制行数,从1到9,内部循环控制列数,从1到当前行数。在每一次循环过程中,将当前行数和列数相乘得到乘积,并输出到控制台上。具体实现方式如下:
```
int i=1,j=1;
while(i<=9){
while(j<=i){
int result = i*j;
System.out.print(j+'*'+i+'='+result+'t');
j++;
}
i++;
j=1;
System.out.println();
}
```
在上述代码中,变量i代表当前行数,变量j代表当前列数,初始值都为1。外部while循环控制行数,while循环条件为i<=9,内部while循环控制列数,while循环条件为j<=i。每次循环内部,计算当前行数和列数的乘积,将结果输出到控制台上。然后将列数j加
1,直到j=i,说明当前行的所有列都输出完毕。最后将i加1,进入下一行的循环,同时将j重置为1,准备开始下一行的输出。最终输出的结果即为完整的九九乘法表。
九九乘法表python编程
九九乘法表python编程
九九乘法表是初学者学习编程经常练习的一个练手程序,通过编
写这个程序可以熟悉循环结构、条件判断等编程语法。在Python中,
通过嵌套循环的方式可以轻松地输出九九乘法表。
首先,我们需要使用两个嵌套的for循环来进行输出。外层循环
控制乘数,内层循环控制被乘数。代码如下:
```
for i in range(1, 10):
for j in range(1, i+1):
print("%d*%d=%d" % (i, j, i*j), end='\t')
print('')
```
其中,第一个for循环控制乘数i的取值范围为1到9,第二个
for循环控制被乘数j的取值范围为1到i。在每次循环结束时,我们
通过print函数输出一个乘法表中的一行,并在结尾添加了一个换行符。
需要注意的是,在Python 3之后,print函数默认会输出一个换行符,因此我们需要通过设置end参数为制表符'\t'来控制输出格式。
执行代码后,控制台将会输出以下内容:
```
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42
7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
matlab的循环语句和常用函数解析
matlab 基本语句
1.循环语句for
for i=s1:s3:s2
循环语句组
end
解释:首先给i赋值s1;然后,判断i是否介于s1与s2之间;如果是,则执行循环语句组,i=i+s3(否则,退出循环.);执行完毕后,继续下一次循环。
例:求1到100的和,可以编程如下:
sum=0
for i=1:1:100
sum=sum+i
end
这个程序也可以用while语句编程。
注:for循环可以通过break语句结束整个for循环.
2.循环语句while
例:sum=0;i=1;
while(i<=100)
sum=sum+i;i=i+1;
end
3.if语句
if(条件)
语句
end
if(条件)
语句
else
语句
end
if(条件)
语句
elseif
语句
end
4.关系表达式:
=,>,<,>=,<=,==(精确等于)
5.逻辑表达式:|(或),&(且)
6.[n,m]=size(A)(A为矩阵)
这样可以得到矩阵A的行和列数
n=length(A),可以得到向量A的分量个数;如果是矩阵,则得到矩阵A的行与列数这两个数字中的最大值。
7.!后面接Dos命令可以调用运行一个dos程序。
8.常见函数:
poly():为求矩阵的特征多项式的函数,得到的为特征多项式的各个系数。如
a=[1,0,0;0,2,0;0,0,3],则poly(a)=1 -6 11 -6。相当于poly(a)=1入^3+(-6)入^2+11入+(-6)。
compan():可以求矩阵的伴随矩阵.
sin()等三角函数。
MATLAB在数学建模中的应用(3)
Matlab实验报告
实验内容
1、将Matlab当前目录变更到D:\自己姓名拼音文件夹下,并建立新文件画出y=2 * x的曲线,并将曲线图形保存在当前目录下。
2、使用for语句及while语句求解1至100整数中奇数的和。
3、用MATLAB程序建立九九乘法表。
4、求连续自然数的和,当和大于等于1000时,求最后一个自然数以及自然数的和。
5、MATLAB函数是可以递归调用的,即在函数的内部调用函数自身,试用递归方式编写n!函数。
实验结果及分析实验1:程序如下
x=1:10
y=2*x;
plot(x,y)仿真结果:
实验结果分析:
仿真结果是条很规则的直线,X轴和Y轴一一对应,清楚明了,而序又特别简单。所以用Maltab 软件很方便地画出规则的直线,方便研究。
实验结果及分析实验2:程序如下:
clear all
sum=0;
for n=1:2:97
sum=sum+n;
end
sum=sum+99
disp('程序运行结束!')
实验结果如下。
实验2结果分析:
这道题有多种方法,例如如下程序:
clear all
sum=0;
for i=1:2:100
sum=sum+i;
end
sum
这道题需要注意的一点是语句sum=sum+i 后要加分号。这样就不会出现i每赋值一次窗口就显示一次sum 值。
实验3:程序如下:
clear all
for x=1:9
a=[];
for y=1:x
term=([num2str(y),'*',num2str(x),'=',num2str(x*y,'%2d')]);
if x*y<10
term=[term,' '];
九九乘法表python编程
九九乘法表python编程
九九乘法表是初学者学习编程的经典例题之一。在Python编程语言中,可以使用循环语句嵌套来编写九九乘法表。
以下是一个简单的Python代码,实现了输出九九乘法表的功能: ```
for i in range(1, 10):
for j in range(1, i+1):
print('{0}*{1}={2}'.format(j, i, i*j), end='t')
print()
```
代码解析:
- 第一层循环控制乘数i的范围,从1到9。
- 第二层循环控制被乘数j的范围,从1到i。
- 使用字符串格式化输出乘法表的每一项。
- 使用end='t'将每一项的输出以制表符分隔。
- 使用print()换行输出每一行的乘法表项。
运行结果:
```
1*1=1t
1*2=2t2*2=4t
1*3=3t2*3=6t3*3=9t
1*4=4t2*4=8t3*4=12t4*4=16t
1*5=5t2*5=10t3*5=15t4*5=20t5*5=25t
1*6=6t2*6=12t3*6=18t4*6=24t5*6=30t6*6=36t
1*7=7t2*7=14t3*7=21t4*7=28t5*7=35t6*7=42t7*7=49t
1*8=8t2*8=16t3*8=24t4*8=32t5*8=40t6*8=48t7*8=56t8*8=64t
1*9=9t2*9=18t3*9=27t4*9=36t5*9=45t6*9=54t7*9=63t8*9=72t9*9= 81t
```
可以看到,这个程序成功地输出了九九乘法表。对于初学者来说,这个例子能够帮助理解循环语句和字符串格式化等基本概念。
编写程序,打印九九乘法口诀表。
编写程序,打印九九乘法口诀表。
以下是一个 Python 程序,可以打印九九乘法口诀表:
```python
for i in range(1, 10):
for j in range(1, i + 1):
print("{} x {} = {}".format(j, i, i * j), end="")
print()
```
运行程序后,将打印出如下的九九乘法口诀表:
```
1 x 1 = 1t
1 x
2 = 2t2 x 2 = 4t
1 x 3 = 3t
2 x
3 = 6t3 x 3 = 9t
1 x 4 = 4t
2 x 4 = 8t
3 x
4 = 12t4 x 4 = 16t
1 x 5 = 5t
2 x 5 = 10t
3 x 5 = 15t
4 x
5 = 20t5 x 5 = 25t 1 x
6 = 6t2 x 6 = 12t3 x 6 = 18t4 x 6 = 24t5 x 6 = 30t6 x 6 = 36t
1 x 7 = 7t
2 x 7 = 14t
3 x 7 = 21t
4 x 7 = 28t
5 x 7 = 35t
6 x
7 = 42t7 x 7 = 49t
1 x 8 = 8t
2 x 8 = 16t
3 x 8 = 24t
4 x 8 = 32t
5 x 8 = 40t
6 x 8 = 48t
7 x
8 = 56t8 x 8 = 64t
1 x 9 = 9t
2 x 9 = 18t
3 x 9 = 27t
4 x 9 = 36t
5 x 9 = 45t
6 x
9 = 54t7 x 9 = 63t8 x 9 = 72t9 x 9 = 81t
scala九九乘法表
scala九九乘法表
Scala九九乘法表
在Scala中,我们可以使用嵌套循环来打印九九乘法表,如下所示:
```
for (i <- 1 to 9) {
for (j <- 1 to i) {
print(s"$i * $j = ${i*j}\t")
}
println()
}
```
首先,我们使用for循环迭代1到9的乘数i。然后,我们使用嵌套的for循环迭代1到i的乘数j。在每次内层迭代中,我们打印i和j的值以及它们的积,其中\t是用于对齐的制表符。最后,我们在外层循环结束时使用println()打印一个换行符。
该代码的输出结果如下所示:
```
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42
7 * 7 = 49
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48
8 * 7 = 56 8 * 8 = 64
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54
挺好的——matlab循环语句【最新】
Matlab 基本语句
1.循环语句for
for i=s1:s3:s2
循环语句组
end
解释:首先给i赋值s1;然后,判断i是否介于s1与s2之间;如果是,则执行循环语句组,i=i+s3(否则,退出循环.);执行完毕后,继续下一次循环。
例:求1到100的和,可以编程如下:
sum=0
for i=1:1:100
sum=sum+i
end
这个程序也可以用while语句编程。
注:for循环可以通过break语句结束整个for循环.
2.循环语句while
例:sum=0;i=1;
while(i<=100)
sum=sum+i;i=i+1;
end
3.if语句
if(条件)
语句
end
if(条件)
语句
else
语句
end
if(条件)
语句
elseif
语句
end
4.关系表达式:
=,>,<,>=,<=,==(精确等于)
5.逻辑表达式:|(或),&(且)
6.[n,m]=size(A)(A为矩阵)
这样可以得到矩阵A的行和列数
n=length(A),可以得到向量A的分量个数;如果是矩阵,则得到矩阵A的行与列数这两个数字中的最大值。
7.!后面接Dos命令可以调用运行一个dos程序。
8.常见函数:
poly():为求矩阵的特征多项式的函数,得到的为特征多项式的各个系数。如
a=[1,0,0;0,2,0;0,0,3],则poly(a)=1 -6 11 -6。相当于poly(a)=1入^3+(-6)入^2+11入+(-6)。
compan():可以求矩阵的伴随矩阵.
sin()等三角函数。
MATLAB在数学建模中的应用(3)
c语言程序设计九九乘法表
c语言程序设计九九乘法表
九九乘法表是一个经典的练习题,也是许多C语言学习者的第一个编程任务。以下是一个简单的C语言程序,可以输出乘法表:
```c
#include <stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf('%d*%d=%dt', j, i, i*j);
}
printf('
');
}
return 0;
}
```
这个程序使用了两个for循环,外层循环控制行数,内层循环控制每行的列数。在内层循环中,用printf函数输出每个算式和结果,
使用制表符`t`来保持对齐。最后,在每行输出结束后,用printf函数输出一个换行符`
`,换行到下一行。
运行这个程序,就可以得到如下的九九乘法表:
```
1*1=1t
1*2=2t2*2=4t
1*3=3t2*3=6t3*3=9t
1*4=4t2*4=8t3*4=12t4*4=16t
1*5=5t2*5=10t3*5=15t4*5=20t5*5=25t
1*6=6t2*6=12t3*6=18t4*6=24t5*6=30t6*6=36t
1*7=7t2*7=14t3*7=21t4*7=28t5*7=35t6*7=42t7*7=49t
1*8=8t2*8=16t3*8=24t4*8=32t5*8=40t6*8=48t7*8=56t8*8=64t
1*9=9t2*9=18t3*9=27t4*9=36t5*9=45t6*9=54t7*9=63t8*9=72t9*9= 81t
matlab-程序语句的应用(循环结构)
一、简介
MATLAB是一个强大的数学软件,可以用于进行数值计算、数据分析、图形可视化和编程等。其中,循环结构是编程中的重要部分,可以帮
助我们重复执行某个特定的任务。本文将介绍MATLAB中的循环结构的应用,包括for循环、while循环和嵌套循环等。
二、for循环
1. 基本语法和用法
for循环是一种常见的循环结构,可以根据指定的次数重复执行某个操作。其基本语法如下:
```matlab
for i = 1:10
执行的操作
end
```
其中,i是循环变量,1:10表示循环的范围。在每次循环中,i的值会
从1逐步增加到10。
2. 示例
下面是一个使用for循环计算1到10的累加和的示例:
```matlab
sum = 0;
for i = 1:10
end
disp(sum);
```
三、while循环
1. 基本语法和用法
while循环是另一种常见的循环结构,可以在指定条件为真时重复执行某个操作。其基本语法如下:
```matlab
while condition
执行的操作
end
```
其中,condition是循环的条件。只有当condition为真时,循环才会执行。
2. 示例
下面是一个使用while循环计算1到10的累加和的示例:
```matlab
sum = 0;
i = 1;
while i <= 10
i = i + 1;
end
disp(sum);
```
四、嵌套循环
1. 基本语法和用法
嵌套循环是指在一个循环结构内部嵌套另一个循环结构。这样可以实现更复杂的循环操作。其基本语法如下:
```matlab
for i = 1:3
使用while循环打印九九乘法表
使用while循环打印九九乘法表
九九乘法表是一种非常经典的数学运算表,可以帮助孩子们快速掌握乘法运算。使用while循环打印九九乘法表的方法如下:
1.定义变量i和j,分别表示乘数和被乘数,初始值为1
2.在外层循环中,判断乘数i是否小于等于9,如果成立,则执行内层循环
3.在内层循环中,判断被乘数j是否小于等于i,如果成立,则输出i * j的结果
4.在内层循环中,每一次输出后,将被乘数j加1
5.在外层循环中,每一次遍历完内层循环后,将乘数i加1
下面是使用while循环打印九九乘法表的代码实现:
i = 1
while i <= 9:
j = 1
while j <= i:
print(str(j) + " * " + str(i) + " = " + str(j*i), end="\t")
j += 1
print("\n")
i += 1
使用上述代码,我们可以轻松地打印出九九乘法表。值得一提的是,
在Python中,可以使用end=""来避免输出后自动换行,从而实现每一行之间的对齐。此外,如果希望每一次输出后打印完整的行,可以
在内层循环中使用print("\n")来实现。
需要注意的是,在编写代码时,我们应保持代码的清晰简洁,避免出
现重复的代码片段。如果需要多次使用相同的代码,可以将其封装为
一个函数,并在需要的地方进行调用。对于初学者来说,掌握函数的
基本使用方法非常重要,可以提高代码的可读性和可维护性。
总之,使用while循环打印九九乘法表并不难,只需要遵循上述步骤,编写优美、简洁的代码即可。希望读者们通过这道练习,能够提高自
C语言输出九九乘法表
C语言输出九九乘法表
C语言是一门广泛应用于计算机科学和工程领域的高级编程语言。在这门语言中,我们可以很容易地使用循环语句和控制语句来输出各种各样的乘法表,其中最经典的就是九九乘法表。
九九乘法表是从1x1一直到9x9的所有乘法组合,通常以表格的形式展现。下面就是一个使用C语言编写的九九乘法表程序:
```c
#include <stdio.h>
int main() {
int i, j;
for(i = 1; i <= 9; i++) {
for(j = 1; j <= i; j++) {
printf('%d*%d=%-2d ', i, j, i*j);
}
printf('
');
}
return 0;
}
```
在这个程序中,我们使用了两个嵌套的for循环语句来遍历所有的乘法组合。外层循环控制乘数i的取值范围,内层循环则控制乘数
j的取值范围。在每次循环中,我们使用printf函数来输出乘法表格中的每一项,并且使用了%-2d来控制输出的格式,保证了每个乘积占据两个字符的位置。
通过运行这个程序,我们就可以得到一个漂亮的九九乘法表: 1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
Matlab 语句
matlab 基本语句1.循环语句forfor i=s1:s3:s2循环语句组end解释:首先给i赋值s1;然后,判断i是否介于s1与s2之间;如果是,则执行循环语句组,i=i+s3(否则,退出循环.);执行完毕后,继续下一次循环。例:求1到100的和,可以编程如下:sum=0for i=1:1:100sum=sum+iend这个程序也可以用while语句编程。注:for循环可以通过break语句结束整个for循环.2.循环语句while例:sum=0;i=1;while(i<=100)sum=sum+i;i=i+1;end3.if语句if(条件)语句endif(条件)语句else语句endif(条件)语句elseif语句end4.关系表达式:=,>,<,>=,<=,==(精确等于)5.逻辑表达式:|(或),&(且)6.[n,m]=size(A)(A为矩阵)这样可以得到矩阵A的行和列数n=length(A),可以得到向量A的分量个数;如果是矩阵,则得到矩阵A的行与列数这两个数字中的最大值。7.!后面接Dos命令可以调用运行一个dos程序。8.常见函数:poly():为求矩阵的特征多项式的函数,得到的为特征多项式的各个系数。如a=[1,0,0;0,2,0;0,0,3],则poly(a)=1 -6 11 -6。相当于poly(a)=1入^3+(-6)入^2+11入+(-6)。compan():可以求矩阵的伴随矩阵.sin()等三角函数。MATLAB在数学建模中的应用(3) 一、程序设计概述 MATLAB所提供的程序设计语言是一种被称为第四代编程语言的高级程序设计语言,其程序简洁,可读性很强,容易调试。同时,MATLAB的编程效率比C/C++语言要高得多。 MATLAB编程环境有很多。常用的有: 1. 命令窗口 2. word窗口 3. M-文件编辑器,这是最好的编程环境。 M-文件的扩展名为“.m”。M-文件的格式分为两种:①l M-脚本文件,也可称为“命令文件”。② M-函数文件。这是matlab程序设计的主流。l保存后的文件可以随时调用。二、MATLAB程序结构 按照现代程序设计的观点,任何算法功能都可以通过三种基本程序结构来实现,这三种结构是:顺序结构、选择结构和循环结构。其中顺序结构是最基本的结构,它依照语句的自然顺序逐条地执行程序的各条语句。如果要根据输入数据的实际情况进行逻辑判断,对不同的结果进行不同的处理,可以使用选择结构。如果需要反复执行某些程序段落,可以使用循环结构。 1 顺序结构顺序结构是由两个程序模块串接构成。一个程序模块是完成一项独立功能的逻辑单元,它可以是一段程序、一个函数,或者是一条语句。 看图可知,在顺序结构中,这两个程序模块是顺序执行的,即先执行,然后执行
C语言九九乘法表(五种输出形式)
【代码一】输出完整的三角形:
1.#inc1ude<stdio.h>
2.int main(){
3.int ij;〃i,j控制行或列
4.for(i=1;i<=9;i++){
5.for(j=1;j<=9;j++)
6.//%2d控制宽度为两个字符,且右对齐;如果改为%-2d则为左对存
7.〃\t为tab缩进
8.Printf("%d*%d=%2d∖t”,i,j,i*j);
9.
10.printf(',∖n");
U. )
12.
13.return0;
14.)
运行结果:
1*1= 1 1*2= 2 1*3= 3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 2*1= 2 2*2= 4 2*3= 6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*1= 3 3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 4*1= 4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72 9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
clear all
clc
%%输出九九乘法表程序
for i=1:9
for j=1:i
%i=4;j=3;
c=i*j;
if c<10
ans{i,j}=sprintf('%d×%d=%d',j,i,c);%注意字符串的长度
mat(i,(7*j-6):(7*j))=ans{i,j};
end
if c>=10
ans{i,j}=sprintf('%d×%d=%d',j,i,c);
mat(i,(7*j-6):(7*j))=ans{i,j};
end
end
end
mat