用matlab程序解决 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

时间紧急 拜托拜托

第1个回答  2018-09-29
很简单,我不会
第2个回答  推荐于2018-04-13
clear
a=input('Input str:','s');
a
n=length(a)
abcnum=0;
spcnum=0;
numnum=0;
othnum=0;
for i=1:n
if ((a(i)>='a')&&(a(i)<='z'))...
||((a(i)>='A')&&(a(i)<='Z'))
abcnum=abcnum+1;
elseif ((a(i)>='0')&&(a(i)<='9'))
numnum=numnum+1;
elseif (a(i)==' ')
spcnum=spcnum+1;
else
othnum=othnum+1;
end
end

abcnum
numnum
spcnum
othnum本回答被提问者和网友采纳
相似回答