2020.01.05 3장 입출력

2020. 11. 3. 23:36·프로그래밍 공부/C

  모든 예시들은 실전C프로그래밍(21세기사, 나중채_김도년_김영갑_박천수_박태순_양효식_임필옥_장문정_장 윤_한동일 공저)에 수록되어 있는 것들입니다.


 


 

 


[문제 1]16진수인 정수를 입력 받아 10진수와 8진수롤 출력하는 코드를 작성하시오. (실행 예시의 양식과 최대한 비슷하게 하시오.)

실행 예시

입력 : A

10진수     :10

8진수        :12

 

int main(void) {
int input;
printf("입력 : ");
scanf("%x",&input);
printf("10진수 : %d\n8진수  : %o",input,input);
return 0;
}

 

[문제 2] 사각형의 가로와 세로를 입력받고 넓이를 계산해주는 프로그램을 작성하시오. 아래 내용에 따라 각각 작성하시오

 

int main(void) {
int input1,input2;
printf("가로: ");
scanf("%d",&input1);
printf("세로: ");
scanf("%d",&input2);
printf("넓이->%d",input1*input2);
return 0;
}

 

int main(void) {
float input1,input2;
printf("가로: ");
scanf("%f",&input1);
printf("세로: ");
scanf("%f",&input2);
printf("넓이->%.2f",input1*input2);
return 0;
}

 

[문제 3] 총 세 상품의 가격을 입력 받고, 다음과 같이 오른쪽 정렬하여 출력하는 프로그램을 착성하시오. 아래 내용에 따라 작성하시오.

가격 단위는 원 이며, 1만원 미만의 가격이어야 한다.

실행 예시

가격 입력 : 500 70 4750

상품1:    500원

상품2:       70원

상품3:  4750원

 

int main(void) {
int in1,in2,in3;

printf("가격 입력:");
scanf("%d %d %d",&in1,&in2,&in3);
printf("상품1:%6d\n상품2:%6d\n상품3:%6d",in1,in2,in3);
return 0;
}

 

[문제 4] 입력된 양의 실수를 반올림하여 출력하는 프로그램을 작성하시오.

int main(void) {
float input;

printf("실수 입력: ");
scanf("%f",&input);
printf("반올림 정수 출력: %.f",input);

return 0;
}

[문제 5] 날짜를 yyyy/mm/dd 형식으로 입력받아 다음과 같이 출력하시오.

"yyyy년 mm월 dd일" 로 출력해야 함

실행 예시

2018/03/25

2018년 03월 25일

 

int main(void) {
int in1,in2,in3;

scanf("%d/%d/%d",&in1,&in2,&in3);
printf("%04d년 %02d월 %02d일",in1,in2,in3);
return 0;
}

 

 

 

 

 

 

 

 


 


 


 

 

 

저작자표시 (새창열림)

'프로그래밍 공부 > C' 카테고리의 다른 글

2020.01.05 5장 조건문  (0) 2020.11.04
2020.01.05 4장 수식과 연산자  (0) 2020.11.03
2020.01.05 2장 변수와 자료형  (0) 2020.11.03
2020.01.05 1장 C프로그래밍 시작하기  (0) 2020.11.03
[C언어] 최대 공약수와 최소 공배수 구하기  (0) 2020.01.28
'프로그래밍 공부/C' 카테고리의 다른 글
  • 2020.01.05 5장 조건문
  • 2020.01.05 4장 수식과 연산자
  • 2020.01.05 2장 변수와 자료형
  • 2020.01.05 1장 C프로그래밍 시작하기
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (183)
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (62)
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (10)
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      c++ 17298
      실전 C 프로그래밍
      언리얼엔진 디자인 패턴
      언리얼엔진
      실전 C프로그래밍 나중채
      실전C프로그래밍 나중채
      C언어 실습문제
      실전C프로그래밍 실습문제
      실전 C프로그래밍 실습문제
      언리얼엔진 중재자 패턴
      언리얼엔진5
      언리얼엔진5 fps 프로젝트
      언리얼엔진 옵저버 패턴
      c언어
      실전C프로그래밍
      오블완
      실전 C프로그래밍
      핸즈온 머신러닝
      티스토리챌린지
      핸즈온 머신러닝 2판
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    2020.01.05 3장 입출력
    상단으로

    티스토리툴바