ascode 1186 문자 세쌍씩 출력하기 #2
문제 설명
아스키코드 값이 정수로 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
문제를 잘보자!
댓글남기기