자료/C언어 스케치

[C 언어 스케치] 프로그래밍 연습 1장 문제 풀이, 솔루션

PSY_CHOPATH 2020. 6. 28. 09:18

CHAPTER 1 ::

프로그래밍 연습


1. 다음 정보를 이용하여 솔루션과 프로젝트, 그리고 소스를 생성하시오.

  • 솔루션: [Exercise 01]
  • 프로젝트: [Print C]
  • 소스 파일: [print.c]

비주얼 스튜디오  실행 후 새 프로젝트 만들기 실행

 

솔루션명은 Exercise 01, 프로젝트명은 Print C로 만든다

 

소스 파일 우클릭 - 추가 - 새 항목 순으로 클릭 (소스파일 좌클릭 후 Ctrl + Shift + A 가 단축기)

 

소스 파일 이름을 print.c로 만들기, 초기 설정은 확장자명이 .cpp로 되어있을 것인데, 이는 C++언어의 소스파일의 확장자 명이다. 지금 만드는 것이 C언어 소스파일이기 때문에 확장자 명을 .c 로 작성한다.

 

성공적으로 솔루션, 프로젝트 파일, 소스 파일이 생성된 모습

 


2. 위에서 만든 소스 파일 print.c에 다음 결과 화면이 출력되는 프로그램을 작성하시오.

C는 데니스 리치가 개발했습니다.
계속하려면 아무 키나 누르십시오. . .

puts( )함수를 이용

#include <stdio.h>

int main(void)
{
	puts("C는 데니스 리치가 개발했습니다.");

	return 0;
}

 

printf( )함수를 이용

#include <stdio.h>

int main(void)
{
	printf("C는 데니스 리치가 개발했습니다.\n");	// 줄바꿈을 위해서 \n을 문자열에 추가했음.

	return 0;
}


3. 다음 정보를 이용하여 다음 결과 화면이 출력되는 프로그램을 작성하시오.

  • 솔루션: [Exercise 01]
  • 프로젝트: [Puts Line1]
  • 소스 파일: [putsline1.c]

솔루션 우클릭 - 추가 - 새 프로젝트, 기존 솔루션에 새로운 프로젝트를 추가한다.

C는 B에서 발전된 프로그래밍 언어이다.
계속하려면 아무 키나 누르십시오 . . .
#include <stdio.h>

int main(void)
{
	printf("C는 B에서 발전된 프로그래밍 언이이다.\n");

	return 0;
}


4. 다음 정보를 이용하여 다음 결과 화면이 출력되는 프로그램을 작성하시오.

  • 솔루션: [Exercise 01]
  • 프로젝트: [Puts Line2]
  • 소스 파일: [putsline2.c]

(솔루션에 프로젝트 파일 생성, 소스파일 생성 과정은 생략)

#include <stdio.h>

int main(void)
{
	puts("C는 B에서 발전된 프로그래밍 언이이다.");
	puts("C는 C++dhk Objective-C에 직접적인 영향을 미쳤다.");

	return 0;
}


5. 다음 정보를 이용하여 다음 결과 화면이 출력되는 프로그램을 작성하시오.

  • 솔루션: [Exercise 01]
  • 프로젝트: [Puts Line3]
  • 소스 파일: [putsline3.c]
#include <stdio.h>

int main(void)
{
	puts("C는 B에서 발전된 프로그래밍 언이이다.");
	puts("");
	puts("C는 C++dhk Objective-C에 직접적인 영향을 미쳤다.");
	puts("");

	return 0;
}