본문 바로가기

C언어/C과제

C과제 5

1. 키보드로부터 입력 받은 정수 N 5로 나눈 몫과 나머지는 얼마입니까?

출력)    정수     : 21

                   : 4

           나머지   : 1

#include <stdio.h>

int main()
{
  int iNum;
  

  
  printf("정수   :");
    scanf("%d",&iNum);
  
  printf("몫     :%d\n나머지 :%d\n",iNum/5,iNum%5);
  return 0;
}
    


 

 

 

2. 키보드로부터 한 문자를 입력 받아서 입력 문자에 해당하는 아스키 코드값을 출력하세요.

출력)    문자 입력 : A

           : 65

 

#include <stdio.h>

int main()
{
  char cA;

  printf("문자 입력:  ");
  scanf("%c",&cA);

  printf ("값 : %d\n",cA);

  return 0;
}


  

 

 

3. 키보드로부터 소문자를 입력 받아서 대문자로 변환하세요.

출력)    입력(소문자) : a

           변환(대문자) : A

#include <stdio.h>

int main()
{
  char cSmall;
  char cBig;

  printf("입력(소문자):");
  scanf("%c",&cSmall);

  cBig=cSmall-32;
  printf("변환(대문자):%c\n",cBig);
  return 0;

}

 

 

 

 

4. 키보드로부터 최대 세 자리의 정수를 입력 받습니다. 자릿수들의 합계는 얼마입니까?

출력)    입력(3자리) : 123

           자릿수 합계 : 6

 

#include <stdio.h>

int main()
{

  int iNum1;
  int iNum2;
  int iNum3;
  int iNum4;
  int iNum5;
  printf("입력(3자리):");
  scanf("%d",&iNum1);
  iNum2=iNum1/100;
  iNum3=iNum1%100;
  iNum4=iNum3/10;
  iNum5=iNum3%10;
  
  
  
  printf("자릿수 합계:%d\n",iNum2+iNum4+iNum5);

  return 0;
}

 변수를 줄여서


t1 = a/100;

t2 = (a%100)/10;

t3 = (a%100)%10;

 

'C언어 > C과제' 카테고리의 다른 글

C과제 7  (0) 2010.10.14
C과제 6  (0) 2010.10.13
소수 출력 프로그램  (0) 2010.10.10
C 10월 8일 work  (0) 2010.10.08
C과제 4  (1) 2010.10.08