2020.01.05 1장 C프로그래밍 시작하기

2020. 11. 3. 22:48·프로그래밍 공부/C

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


 

 


 

 


 

p.33 [문제 1] 다음과 같이 숫자 2로 이루어진 사각형 모양을 출력하는 프로그램을 작성하시오.

- 가운데 빈 부분은 공백 출력

실행 예시

222222

2          2

2          2

222222

 

 

#include <stdio.h>
int main(void) {

printf("222222\n2    2\n2    2\n222222");

return 0;

}

 

[문제 2] 문자 A로 이루어진 삼각형 모양을 출력하는 프로그램을 작성하시오. 

비슷한 모양이 나오도록 공백 출력을 적절히 이용

실행 예시

           A

        A   A

     A         A

  A   A   A   A

 

#include <stdio.h>
int main(void) {
printf("   A   \n  A A  \n A   A \nA A A A\n");
return 0;
}

 

[문제 3]scanf를 이용하여 사용자에게 수자 2~9 중 하나의 값을 입력 받고, 입력 받은 값으로 이루어진 사각형을 출력하라.

실행 예시에서 밑줄 친 굵은 글씨는 사용자가 입력하는 값

실행 예시

정수 입력:  5

 

555555

5          5

5          5

555555

 

int main(void) {
int tmp;
printf("정수 입력: \n");
scanf("%d",&tmp);
printf("%d%d%d%d%d%d\n%d    %d\n%d    %d\n%d%d%d%d%d%d",tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp,tmp);
return 0;
}

 

[문제 4] 다음과 같이 생일을 출력하는 프로그램을 작성하시오. (생일 날짜는 고정)

실행 예시

생일은 3월 5일입니다.

 

int main(void) {
printf("생일은 3월 5일입니다.");
return 0;
}

 

[문제 5] 사용자로부터 생일에 해당하는 우러과 일을 정수로 입력 받은 후, 다음과 같이 출력해주는 프로그램을 작성하시오

실행 예시에서 밑줄 친 굵은 글씨는 사용자가 입력하는 값

실행 예시

생일 입력

입력 월 : 3

입력 일 : 5

생일은 3월 5일 입니다. 

int main(void) {
int m,d;
printf("입력 월:");
scanf("%d",&m);
printf("입력 일:");
scanf("%d",&d);
printf("\n생일은 %d월 %d일 입니다.",m,d);
return 0;
}

 

[문제 6] 앞의 예제에서 월과 일을 동시에 입력받고, 다음과 같이 출력해주는 프로그램을 작성하시오.

실행 예시에서 밑줄 친 굵은 글씨는 사용자가 입력하는 값

 scanf를 한번만 사용하여 프로그램을 작성할 것

실행 예시

생일 입력

입력 월 일 : 3 15

생일은 3월 15일 입니다. 

int main(void) {
int m,d;
printf("생일 입력\n입력 월 일: ");
scanf("%d %d",&m,&d);
printf("생일은 %d월 %d일 입니다.",m,d);
return 0;
}


 


 


 

 

 

저작자표시 (새창열림)

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

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

    • 링크

    • 공지사항

    • 인기 글

    • 태그

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

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    2020.01.05 1장 C프로그래밍 시작하기
    상단으로

    티스토리툴바