###前提・実現したいこと
c言語 学習について
今やってる所の解き方が分かりません誰か教えて下さい。
このソースコードをPCなしでのノートだけで解いてくださいと書かれているので誰か分かる方は
具体的に答えが出るまで解き方を教えてくれませんか?
よろしくお願いします、、、
また言語はc言語です
また関係ないですが、今回初投稿なので書き方があまり把握できてないですが見逃してください
問題は事項のプログラムを実行すると下記の=の横は何の文字が入るかです
CHAR1=
CHAR2=
CHAR3=
CHAR4=
答えは分かりますが解き方が分からないのでよろしくお願いします
答えは
CHAR=b
CHAR=C
CHAR=D
CHAR=E
です
###発生している問題・エラーメッセージ
###ソースコード
#include<stdio.h>
#include<ctype.h>
int main(void)
{
int i;
char ch ='A';
for(i=1;i<5;i++){
switch(ch){
case 'A':
ch++;
case 'B':
ch = tolower(ch);
break
case 'C':
ch +=3;
case 'a';
ch = 'C';
case 'b':
ch = toupper(ch + 1);
break
case 'c':
ch -=3;
break
default:
ch ='A'+i;
}
printf("CHAR%d = %c¥n",i,ch);
}
return 0;
}
###補足情報(言語/FW/ツール等のバージョンなど)
```lang-<ここに言語を入力>
コード
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。