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

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

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

 

 

 

#include <stdio.h>

int main(){
	printf("  *\n");
	printf(" ***\n");
	printf("*****\n");
	printf(" ***\n");
	printf("  *\n");
	return 0;
}
/* 해설
	텍스트 문자를 출력하는 문제입니다.
	서식 문자의 사용 용도를 알아두세요.
*/

 

 

#include <stdio.h>

int main(){
	printf("%d*%d=%d\n", 2, 1, 2*1);
	printf("%d*%d=%d\n", 2, 2, 2*2);
	printf("%d*%d=%d\n", 2, 3, 2*3);
	printf("%d*%d=%d\n", 2, 4, 2*4);
	printf("%d*%d=%d\n", 2, 5, 2*5);
	printf("%d*%d=%d\n", 2, 6, 2*6);
	printf("%d*%d=%d\n", 2, 7, 2*7);
	printf("%d*%d=%d\n", 2, 8, 2*8);
	printf("%d*%d=%d\n", 2, 9, 2*9);
	return 0;
}

/* 해설
	구구단 2단의 곱하기 과정을 모두 나타내야하는 문제입니다.
	반복문을 사용해서 출력해도 되지만, 출력문을 이해하는 것이 이번 문제의 포인트이므로 반복문을 사용하지 않고 해결했습니다.
*/
	

 

 

/* ex3.c */

#include <stdio.h>

int main(void)
{
	int a, b;
	printf("가로 길이를 입력하세요 : ");
	scanf("%d", &a);
	printf("세로 길이를 입력하세요 : ");
	scanf("%d", &b);
	printf("직사각형의 넓이는 %d입니다.\n", a*b);
	
	return 0;
}

/* 해설
	scanf()문과 텍스트 입력을 받을 때 사용하는 서식 문자를 묻는 문제입니다.
	%d 서식 문자는 십진수형태로 출력&입력하라는 서식 문자입니다.
	다른 서식 문자도 알아보세요.
*/

 

#include <stdio.h>
int main()
{
	int r;
	double pi=3.14;
	
	printf("반지름을 입력하세요 : ");
	scanf("%d", &r);

	printf("원의 넓이는 %lf입니다.\n", r*r*pi);

	return 0;
}

/* 해설
	키보드 입력을 받는 부분의 코드를 채우는 문제입니다.
	입력 받을 문자&숫자의 표현 범위에 알맞은 서식 문자를 선택해야합니다.
*/

 

#include <stdio.h>

int main(){
	int i1, i2, sum, sub;
	
	printf("두 정수를 입력하세요 : ");
	scanf("%d%d", &i1, &i2);

	sum = i1 + i2;
	sub = i1 - i2;
	printf("합 : %d + %d = %d\n", i1, i2, sum);
	printf("차 : %d - %d = %d\n", i1, i2, sub);

	return 0;
}

/* 해설
	printf()와 scanf()의 서식문자를 사용하여 알맞은 형태로 출력하는 문제입니다.
	서식문자에 따른 표현 형태와 범위를 알아야 합니다.
	*/

 

#include <stdio.h>

int main(void)
{
	//이름
	printf("이름 : XXX\n");
	//학번
	printf("학번 : 2011XXXXXX\n");

	return 0;
}

/* 해설
	printf()를 이용한 이름과 학번을 출력하는 문제입니다.
*/
728x90
그리드형

댓글