ascode 1186 문자 세쌍씩 출력하기 #2

최대 1 분 소요

문제 설명

아스키코드 값이 정수로 3개 입력될 경우 그 아스키코드 값에 해당하는 문자들이 모두 대문자일 경우에는 그 값에 해당하는 영어 대문자를 공백없이 한 줄에 나란히 출력하고, 3개의 문자들 중에 어느 하나라도 영어 대문자가 아닌 문자가 포함되어 있을 경우에는 No Uppercase! 라고 출력한다.

입력 설명

첫 줄에 테스트케이스의 수 T가 정수로 입력된다.(1 <= T <= 10)
그 다음 줄 부터 3 개의 정수(a, b, c)가 각 줄마다 입력된다.(32 <= a, b, c <= 127)

출력 설명

각 테스트케이스에 대하여 모두 대문자인 경우에는 정상적인 3문자의 문자열을, 그렇지 않은 경우에는 No Uppercase! 를 한 줄에 하나씩 출력한다.

입력 예시

2
65 66 67
97 98 99

출력 예시

ABC No Uppercase!

코드

#include <stdio.h> 

int main() {
    long long int  a;
    scanf("%lld", &a);
    if ( a % 2 == 0) {
        if (a % 7 == 0 || a % 3 == 0) {
            printf("Magic");
        }
        else {
            printf("No Magic");
        }
    }
    else {
        printf("No Magic");
    }
    
    return 0;
}

나 : say

문제를 잘보자!

댓글남기기