본문 바로가기

Dev/C언어

C언어 콘서트 2장 프로그래밍 문제 풀이

728x90
반응형
C언어 콘서트
국내도서
저자 : 천인국
출판 : 생능출판(생능출판사) 2017.08.25
상세보기

생능출판 누구나 쉽게 즐기는 C언어 콘서트 개정판 p.75 프로그래밍 문제

 

1. 사용자의 이름, 주소, 전화번호를 화면에 출력하는 프로그램을 작성해보자.

답 : 

#include <stdio.h>
int main(void)
{
	printf("이름 : 홍길동\n");
	printf("주소 : 서울시 종로구\n");
	printf("전화번호 : 111-2222\n");
	return 0;
}

 

2. 다음과 같이 출력하는 프로그램을 작성하라. 제품의 가격은 price라는 변수에 저장되어 있다고 가정한다.

답 : 

#include <stdio.h>
int main(void)
{
	int price;
	price = 22000;
	printf("제품의 가격은 %d원입니다.\n", price);
	return 0;
}

 

3. 사용자로부터 세 개의 정수를 입력받은 후, 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라.

답 : 

#include <stdio.h>
int main(void)
{
	int a, b, c;
	printf("정수를 입력하시오 : ");
	scanf("%d", &a);
	printf("정수를 입력하시오 : ");
	scanf("%d", &b);
	printf("정수를 입력하시오 : ");
	scanf("%d", &c);

	printf("평균은 %d입니다.\n",(a+b+c)/3);

	return 0;
}

평균에 괄호를 쳐 주는 이유는 연산자 우선순위가 존재하기 때문입니다. 만약 괄호를 씌우지 않는다면 의도한 결과와 다른 값이 나옵니다. 따라서, 연산자의 우선순위를 꿰고 있지 않다면 먼저 연산해야 할 내용을 괄호를 씌워주는 것이 좋습니다.

728x90
반응형

"); wcs_do();