1. if语句;语句格式:

   (1)单分支

  •   if 条件
  •    语句组
  •   end

  (2)双分支if语句

  • if 条件句
  • 语句组 1
  • else
  • 语句组2
  • end

  (3)多分支if语句

  • if 条件句
  • 语句组 1
  • elseif 条件2
  • 语句组2
  • elseif 条件m
  • 语句组m
  • else
  • 语句组n
  • end

输入一个字符,若为大写则输出其对应小写字母;若为小写输出大写;若为数字字符输出数值,若为其他字符原样输出。

  1. 关于字符处理,用abs或double函数可得到一个字符的ASCII码,用char和setstr函数或得到ASCII码对应的字符。本题是一个4分支选择结构,可用多分支if语句实现。程序如下:
     1 c=input('请输入一个字符',‘s’)
     2 if c>='A'&c<='z'
     3     disp(setstr(abs(c)+abs('a')-abs('A')));
     4 elseif c>='a'&c<='z'
     5     disp(setstr(abs(c)-abs('a')+abs('A')));
     6 %可注释%elseif c>='0'&c<='9'
     7%可注释%disp(abs(c)-abs('0')); 
    8 else
    9 disp(c);
    10 end

     

 

posted on 2014-09-22 20:50  奶味洋葱头  阅读(1070)  评论(0)    收藏  举报