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

    • 최근 글

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

    티스토리툴바