조건 윤년일 경우에는 L을, 평년일 경우에는 C를 출력하여, 반드시 조건 연산자를 하용하시오
논리연산자 > , < 부등호를 나타냅니다
a > b a가 더 크다
a < b b가 더 크다
a && b a와 b모두(둘 중 모두를 만족해야 ok)
a || b a 이거나 b이거나(둘 중하나만 만족해도 ok)
관계연산자 조건? 참인경우 : 거짓인경우;
조건을 만족하는 경우는 a의 실행문이 시작되고
조건을 만족하지 못하는 경우 b의 실행문이 시작되는 시스템입니다.
윤년의 조건
4로 나누어 떨어짐과 동시에 && 100으로 나누어떨어지지 않는수이거나 윤년인400으로 나누어 떨어지는 수는 윤년그 이외에는 윤년이 아니라고 보면됩니다.
기본틀입니다 작성해보시고 정답코드를 확인해주세요!
2016윤년2017평년
#include<stdio.h>
int main(){
int input;
scanf("%d",&input);
//4로 나누어 떨어짐과 동시에 && 100으로 나누어떨어지지 않는수이거나 윤년인400으로 나누어 떨어지는 수는 윤년인 L이 출력되게 하였습니다.
//그 외의 평년은 C가 출력됩니다.
}
#include<stdio.h>
int main(){
int input;
scanf("%d",&input);
(((input%4==0)&&(input%100!=0))||(input%400==0))?printf("L"):printf("C");
//4로 나누어 떨어짐과 동시에 && 100으로 나누어떨어지지 않는수이거나 윤년인400으로 나누어 떨어지는 수는 윤년인 L이 출력되게 하였습니다.
//그 외의 평년은 C가 출력됩니다.
}
댓글