아래 코드의 출력값을 작성하시오.
#include <stdio.h>
#include <ctype.h>
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) % 25 + '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 result[i] = p[i];
}
result[i] = '\0';
printf("%s\n", result);
return 0;
}이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.
꿈라CBT