C言語、初心者です。
scanfで文字を読み込み、aならばalice、bならばbobとcまで続き、a,b,c,以外の場合はotherを表示したいです。
#include <stdio.h>
int main(void)
{
char moji;
scanf("%c", &moji);
if (moji >='a') {
printf("alice\n"); printf("%c\n", moji);
} else if (moji >='b'){
printf("bob\n"); printf("%c\n", moji);
}else if (moji >='c') {
printf("chris\n");
printf("%c\n", moji);
}else{
printf("other\n");
printf("%c\n", moji);
}
return 0;
}
これをすると、どの文字を打ってもaliceと表示されます。
どうしたらいいでしょうか
>どの文字を打っても・・・は。数字なども含みますか?
数字なども含めて考えています。
回答2件
あなたの回答
tips
プレビュー