Matlab九九乘法表(4種方法)
阿新 • • 發佈:2018-12-17
一、for迴圈
%九九乘法表
for m=1:1:9
for n=1:1:m
fprintf('%dx%d=%2d',m,n,m*n);
if(n~=m)
fprintf('\t') %當n不等於m時,水平移動製表位
end
end
fprintf('\n');
end
二、while迴圈
%九九乘法表 m=1; while m<10 n=1; while n<=m fprintf('%dx%d=%2d',m,n,m*n); if (n~=m) fprintf('\t') end n=n+1; end fprintf('\n') m=m+1; end
三、for迴圈巢狀while迴圈
%九九乘法表
for m=1:1:9
n=1;
while n<=m
fprintf('%dx%d=%2d',m,n,m*n);
if (n~=m)
fprintf('\t')
end
n=n+1;
end
fprintf('\n')
end
四、while迴圈巢狀for迴圈
%九九乘法表 m=1; while m<10 for n=1:1:m fprintf('%dx%d=%2d',m,n,m*n); if(n~=m) fprintf('\t') end end fprintf('\n') m=m+1; end