编程高手进,有追加哦

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:44:21
function mytip1
x=input('please input a string:','s');
if x=='class'
disp('Your input is class');
elseif x=='name'
disp('Your input is name');
elseif x=='No.'
disp('Your input is No.');
else
disp('Your input error');
end
//////////
function mytip2
x=input('please input a string:','s');
switch x
case 'class'
disp('Your input is class');
case 'name'
disp('Your input is name');
case 'No.'
disp('Your input is No.');
otherwise
disp('Your input error');
end
把这2个程序解释下,有追加哦

这两个程序的功能是一样的。
首先要你输入一个字符串x:x=input('please input a string:','s');
所以x的值就是你输入的字符串的值,呵呵。
第一种:
if x=='class' //如果x是class
disp('Your input is class'); //显示'Your input is class'.你输入的是class
else if x=='name' //如果x是Name
disp('Your input is name'); //显示你的输入是name
elseif x=='No.' //如果x是No
disp('Your input is No.'); //显示你的输入是No
else //否则
disp('Your input error'); //输入错误
这是用if...else的结构来表达的。

第二种情况:(用switch case otherwise的结构来表达的)
switch x //如果x
case 'class' //case就是表示如果地意思,呵呵
disp('Your input is class'); //显示你的输入是CLASS
case 'name' //如果是Name
disp('Your input is name'); //。。。
case 'No.'
disp('Your input is No.');
otherwise //否则,就是说上面都不是
disp('Your input error');

大体意思就是这样了,你看看哟,呼呼。
可以看看基本的程序设计语法。

虽然不知道你这个是什么语言写的```但大概还是明白的