실습과제 모음

C 언어 실습문제

TanSanC 2012. 7. 11. 15:09

C 언어 실습문제

 

문제 

세자리 정수를 입력받아 각 자리수를 출력하고 각 자리수가 짝수인지 홀수인지 출력하시오.

코드

#include <stdio.h>

int main(void)

{

   int num;

 

   printf("세자리 정수를 입력하세요 : ");

 

   scanf("%d", &num);

 

   printf("일의 자리수 : %d \n", num % 10);

 

   printf("십의 자리수 : %d \n", num / 10 % 10);

 

   printf("백의 자리수 : %d \n", num / 100);

 

   if( (num % 10) % 2 == 0 )

   {

       printf("일의 자리수는 짝수\n");

   }

   else

   {

       printf("일의 자리수는 홀수\n");

   }

 

   if( (num / 10 % 10) % 2 == 0 )

   {

       printf("십의 자리수는 짝수\n");

   }

   else

   {

       printf("십의 자리수는 홀수\n");

   }

 

   if( (num / 100) % 2 == 0 )

   {

       printf("백의 자리수는 짝수\n");

   }

   else

   {

       printf("백의 자리수는 홀수\n");

   }

 

   return 0;

}