Conditional

최대 1 분 소요

01. 사주보기

사주

#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개의 터널 통과

터널

#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. 이 달은 며칠까지 있을까?

달력

#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;
}

댓글남기기