例3-5输入一个字符,若为大写字母,则输出其 对应的小写字母;若为小写字母,则输出其对应 的大写字母;若为数字字符则输出其对应的数值, 若为其他字符则原样输出。 input('请输入一个字符,s); if c>=a&c<=Z disp(setstr(abs(c)+abs(a)-absCa)) elseif c>=a& c<=Z disp(setstr(abs(c)abs(a)+abs(ad); elseif c>=0& c<=9' disp(abs(c)-abs(0); else disp(c) end
例3-5 输入一个字符,若为大写字母,则输出其 对应的小写字母;若为小写字母,则输出其对应 的大写字母;若为数字字符则输出其对应的数值, 若为其他字符则原样输出。 c=input('请输入一个字符','s'); if c>='A' & c<='Z' disp(setstr(abs(c)+abs('a')-abs('A'))); elseif c>='a'& c<='z' disp(setstr(abs(c)- abs('a')+abs('A'))); elseif c>='0'& c<='9' disp(abs(c)-abs('0')); else disp(c); end
2. switch语句 switch语句根据表达式的取值不同,分别执行不 同的语句,其语句格式为: switch表达式 case表达式1 语句组1 case表达式2 语句组2 case表达式m 语句组m otherwise 语句组n end
2.switch语句 switch语句根据表达式的取值不同,分别执行不 同的语句,其语句格式为: switch 表达式 case 表达式1 语句组1 case 表达式2 语句组2 …… case 表达式m 语句组m otherwise 语句组n end