if를 이용하여 하나 만들어봤는데 더 간단히 작성할수있을까요?
등대
2023.04.01
#include stdio.h
void main()
{
char Alphabet;
printf(영어 대/소문자중 하나만 입력하고 Enter :);
scanf(%c, &Alphabet);
int change1, change2;
change1=Alphabet+32;
change2=Alphabet-32;
{
if (65= Alphabet && Alphabet=90)
printf(%c\n, change1);
else if (97= Alphabet && Alphabet=122)
printf(%c\n, change2);
else
printf(%c\n, Alphabet);
}
}
대문자 A를 입력하면 소문자 a가 나오고 소문자 a를 입력시 대문자 A가 나오게하는 프로그램입니다. 흠... case로 더 간단히 작성할수있을까요?
-
주미
isalpha() 함수는 입력된 ch변수가 문자인지 아닌지 알아보는거구요
islower() 함수는 소문자인지 알아보는 함수입니다. -
여우비
#includestdio.h
#includectype.h
main()
{
\tchar ch = 0;
\t
\tprintf(\영어 대/소문자중 하나만 입력하고 Enter :\);
\tscanf(\%c\