MATLAB 如何在字符串字母间加空格
2个回答
展开全部
这里给出了两种结果。
1.金字塔形结果:
for i=0:4
strBlank=' ';
strStar='*';
for j=0:3-i
strBlank=[strBlank,' '];
end
for k=0:2*i-1
strStar=[strStar,'*'];
end
disp([strBlank,strStar]);
end
*
***
*****
*******
*********
>>
2.成长形结果:
clear;clc
for i=0:4
strBlank=' ';
strStar='*';
for j=0:3-i
strBlank=[strBlank,' '];
end
for k=0:2*i-1
strStar=[strStar,'*'];
end
fprintf([strBlank,strStar])
end
fprintf('\n')
* *** ***** ******* *********
>>
1.金字塔形结果:
for i=0:4
strBlank=' ';
strStar='*';
for j=0:3-i
strBlank=[strBlank,' '];
end
for k=0:2*i-1
strStar=[strStar,'*'];
end
disp([strBlank,strStar]);
end
*
***
*****
*******
*********
>>
2.成长形结果:
clear;clc
for i=0:4
strBlank=' ';
strStar='*';
for j=0:3-i
strBlank=[strBlank,' '];
end
for k=0:2*i-1
strStar=[strStar,'*'];
end
fprintf([strBlank,strStar])
end
fprintf('\n')
* *** ***** ******* *********
>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询