최대 1 분 소요

01. 사주보기

saju

#include <stdio.h> 
int main(void) 
{ int year,month,day,result; 
  
 printf("당신의 사주를 봐드립니다.\n"); 
 printf("연도 월 일을 차례대로 입력하세요 : "); 
 scanf("%d,%d,%d",&year,&month,&day); 
  
 result=(year-month+day)%10; 
 if(result==0) 
  printf("당신의 사주는 대박입니다.\n");
 else 
  printf("당신의 사주는 그럭저럭입니다.\n"); 
 return 0; 
}

02. 3개의 터널 통과

tunnul

#include <stdio.h> 
int main(void) 
{ int tunnul_1, tunnul_2, tunnul_3; 
 printf("세 터널의 높이를 차례대로 입력하세요 : "); 
 scanf("%d,%d,%d",&tunnul_1,&tunnul_2,&tunnul_3); 
 if(tunnul_1<=170) 
  printf("충돌 %d", tunnul_1); 
 else if(tunnul_2<=170) 
  printf("충돌 %d", tunnul_2); 
 else if(tunnul_3<=170) 
  printf("충돌 %d", tunnul_3); 
 else 
  printf("무사 통과"); 
 return 0; 
}

03. 이 달은 며칠까지 있을까?

callenderl

#include <stdio.h> 
int main(void) 
{ int year, month; 
  
 printf("연도와 월을 입력하세요 : "); 
 scanf("%d%d", &year, &month); 
 printf("%d년 %d월의 마지막날은 ", year, month); 
  
 if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)  
  printf("31일"); 
 else if(month==4||month==6||month==9||month==11) 
  printf("30일"); 
 else 
 { 
 if((year%4==0 && year%100!=0) || year%400==0)
  printf("29일"); 
 else 
  printf("28일"); 
 } 
 printf("입니다.\n"); 
 return 0; 
}

업데이트: