2.
任意给定一句英文句子, 请提取其每个单词, 并设计一结构, 其域有Name、No、Length、Value,分别用于存储每个单词的名称、句中序号、单词长度、单词各个字符的ASCII码。 源代码如下:
function putout allwords=''; disp('请输入句子'); keyboard;
while(any(r)) [w,r]=strtok(r);
allwords=strvcat(allwords,w); end
a=size(allwords); for i=1:a(1)
word(i).name=allwords(i,:); word(i).no=i;
word(i).length=length(allwords(i,:));
word(i).value=0;
word(i).value=sum(int8(allwords(i,:)))+word(i).value;
end
for i=1:a(1)
disp(word(i).name) disp(word(i).no) disp(word(i).length) disp(word(i).value) end end
相关推荐: