问题描述:
matlab循环语句问题
我自己写了一段,但是发现不对.请各位帮我看看改如何改
在1到12内. 假如不是整数提示"需要输入整数" 假如输入非数字提示"?" .当在12内就运算
i = input('Which multiplication table?');
if i~=fix(i)
disp ('Please enter an integar number only.');
elseif i>=1 && i<=12
for x = 1:i;
y=i*x;
disp('%d x %d=%d',x,i,y);
end
elseif isnan(i)~=0
disp('?Undefined function or variable');
elseif x>12 or x<1
disp('Please enter a number from 1 to12.');
end
问题解答:
我来补答展开全文阅读