정보처리기사 실기 · 2024년 1회 · 13번

Q.132024년1회9과목 · C언어배점 5점
아래 코드의 출력값을 작성하시오.
#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;
}

이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.

이 회차 문제 풀어보기 →정보처리기사 실기 더 풀기