2015년까지의 글/C Programming

쉽게 풀어쓴 C언어 Express 2장 Programming (p77)


[생능출판] 쉽게 풀어쓴 C언어 Express (개정판) _ 저자: 천인국


제 2장 프로그래밍 작성 과정


Programming (p77)

p77

1. 자신의 이름과 나이, 주소 등을 3줄에 걸쳐서 다음과 같이 출력하는 프로그램을 작성하여 보자.

이름: 홍길동

나이: 21살

주소: 서울 200번지

#include <stdio.h>  int main(void) {     printf("이름: 홍길동\n나이: 21살\n주소: 서울 200번지\n");     return 0; }

2. 다음과 같은 형태로 출력하는 프로그램을 작성하여 보자. 단, printf()는 한번만 호출하여야 한다.

Hello

C

Programmers!

#include <stdio.h>  int main(void) {     printf("Hello\nC\nProgrammers!\n");     return 0; }

3. 리포트 표지를 출력하는 프로그램을 작성하여 보자. 최대한 기호들을 많이 출력하여 화려하게 만들어보자.

*************************************

*  리포트            *

*************************************

   _____________

   | 컴퓨터학과 |

   _____________

    20070001

    홍길동

#include <stdio.h>  int main(void) {     printf("***************************\n*      리포트      *\n***************************\n");     printf("    ____________\n\n    |  컴퓨터학과  |\n    ____________\n\n");     printf("    20070001\n    홍길동\n");     return 0; }

4. 다음과 같이 출력되는 프로그램을 작성하여 보자.

(a)

******

*         *

*         *

******

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

(b)

******

*         *

*         *

*         *

******

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

(c)

   *

  * *

 *   *

*     *

 *   *

  * *

   *

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