Wargame/CodeUp
1162 당신의 사주를 봐드립니다 1
De1fin
2019. 7. 26. 15:56
문제
태어난 해, 월, 일을 입력받아 사주팔자를 보는 프로그램을 작성하시오.
사주를 보는 방법)
세 수(년,월,일)가 주어지면, (년 - 월 + 일)에 마지막 숫자가 0이면 "대박"을 출력, 그렇지 않으면 "그럭저럭"을 출력하세요.
입력
세 정수가 입력으로 주어진다. 순서대로 년도, 월, 일 이다.
출력
년도 - 월 + 일의 마지막 숫자가 0이면 "대박"을 , 그렇지 않으면 "그럭저럭"을 출력하시오.
입력 예시
1902 2 10
출력 예시
대박
코드
#include
int main()
{
unsigned short int year, mon, day, sum;
// 생년월일을 넣을 변수 year, mon, day와 연산 후 값을 저장할 변수 sum 선언
// 생년월일은 음수가 없으므로 편의상 unsigned short int 로 자료형을 지정
scanf("%hd %hd %hd", &year, &mon, &day);
sum = year - mon + day;
if(sum%10!=0) printf("그럭저럭");
// sum을 10으로 나눈 나머지가 0이 아닐 때 "그럭저럭" 문구 출력
else printf("대박");
return 0;
}