19. 다음 C언어 코드의 알맞는 출력 값을 작성하시오.
#include #include int main(){ char*p = "It is 8"; char result[100]; int i; for(i=0; p[i]!='\0'; i++){ if(isupper(p[i])) result[i] = (p[i]-'A'+5)% 26 + 'A'; else if(islower(p[i])) result[i] = (p[i]-'a'+10)% 26 + 'a'; else if(isdigit(p[i])) result[i] = (p[i]-'0'+3)% 10 + '0'; else if(!(isupper(p[i]) || islower(p[i]) || isdigit(p[i]))) result[i] = p[i]; } result[i] = '\0'; printf("%s\n",result); return 0; }
정답 확인 | 맞췄어요 O | 틀렸어요 X |