文字列

次の
「文字列 s の大文字を小文字に,小文字を大文字にした文字列を
t に格納する関数 strconv 」
の誤りを訂正しなさい.


void strconv(char s[], char t[])
{
  int i;
                     
  for (i = 0; s[i] != '0'; i++) {
    if ('a' <= s[i] || s[i] <= 'z') {
      t[i] = s[i] - 'a' + 'A';
    }  
    if ('A' <= s[i] || s[i] <= 'Z') {
      t[i] = s[i] - 'A' + 'a';
    } 
  }
   
}

採点結果

すべて訂正したら解答ボタンを押してください.



蜂巣吉成 <hachisu (at) se.nanzan-u.ac.jp>