본문 바로가기
IT/프로그래밍

C언어 본색 파트1 Chapter 3 연습문제 솔루션

by nutrient 2021. 5. 30.
728x90
728x170

 

/* ex1.c */
#include <stdio.h>
void main()
{
	int int;
	int 2010_ymca;
	int freeLec;
	int a A;

	printf("howTo = %d", howTo);

	int howTo = 20;
	int one+two;
}

/*	해설
#include <stdio.h>
void main()
{
	int int;	//변수 이름으로 예약어는 사용할 수 없습니다.
	int 2010_ymca;	//변수 이름이 숫자로 시작할 수 없습니다.
	int freeLec;
	int a A;	//변수 이름 사이에 공백이 있으면 안됩니다.

	printf("howTo = %d", howTo);	//선언하지 않은 변수 "howTo"를 사용했습니다.

	int howTo = 20;	//변수 선언은 함수내의 선언부에서만 할 수 있습니다.
	int one+two;	//함수 이름으로 사칙연산과 같은 연산자를 사용 할 수 없습니다.
}

 

/* ex2.c */
#include <stdio.h>
void main()
{
	int jean = 0;	/*jean 이름의 변수 선언과 동시에 0으로 초기화*/
	jean = 1;	/*jean의 수량을 1로 설정*/
	jean = jean + 1;	/*구매할 청바지 수량을 1 증가*/
	printf("구매할 청바지 수량 : %d\n", jean);	/*구매할 청바지 수량 출력*/
	printf("구매 완료\n");
}

/* 해설
	변수의 선언 및 초기화 방법을 익히고, 정수형 변수의 조작을 익힙니다.
*/

 

 

/* ex3.c */
#include <stdio.h>
void main()
{
	int red = 1, blue = 2;	//1은 오랜지 주스, 2는 사이다
	int yellow;			//빈컵

	
	printf("before \n");
	printf("red = %d, blue = %d \n", red, blue);

	yellow = red;
	red = blue;
	blue = yellow;

	printf("after \n");
	printf("red = %d, blue = %d \n", red, blue);

	return 0;
}

/* 해설
	정수형 변수의 선언과 조작을 익힙니다.
*/

 

#include <stdio.h>
int main()
{
	int year = 0;
	int month = 0;
	int day = 0;

	printf("생년월일을 입력하세요(yy/mm/dd) : ");
	scanf("%d/%d/%d", &year, &month, &day);

	printf("당신의 %d년 %d월 %d일에 태어났습니다. \n", year, month, day);

	return 0;
}

/* 해설
	변수의 조작과 입출력, 문자 서식에 대한 예제입니다.
*/
728x90
그리드형

댓글