이번에는 연습문제 2-2 를 풀것입니다.
이것도 문제가 1, 2 로 주어져있구요. 저작권은 열혈강의 C프로그래밍 윤성우님에게 있습니다.
이제 문제해결할때는 좀더 다르게 세부적으로 하도록 하겠습니다.
[ 문제1 ] 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작성해보자. 단 등장하는 숫자(20, 111, 222) 는 문자열 속에 직접 집어넣지 말고 %d 서식 문자를 이용하여 출력하도록하자.
저의 이름은 홍길동입니다.
저의 나이는 20살이고요.
제가 사는 번지수는 111-222 번지 입니다.
이 부분의 문제도 %d 서식문자와 Printf 를 잘 이용하시면 되는 것입니다.
아래의 소스코드를 보시면 이해를 하실 수 있으시겠습니다@_@
#include <stdio.h>
int main(void)
{
printf("제 닉네임은 유피디 입니다.\n");
printf("제 나이는 %d 살 이구요\n", 20);
printf("제 매력포인트는 %d 점만점에 %d 입니다\n", 200, 200);
return 0;
}
[ 문제2 ] 다음과 같은 출력 결과를 보일 수 있도록 프로그램을 작성해보자. 이번에도 역시 등장하는 숫자는 문자열 속에 직접 넣지 말고, %d 서식 문자를 이용해서 출력하기 바란다.
2 X 3 = 6
2 X 4 = 8
위의 문제도 문제 1과는 다를게 없습니다. 정작 곱하기이니 * 를 한번 써주시는것도 좋은 방법이라고 생각합니다. *의 사용에 대해서는 아래 소스코드를 보시면 아시겠습니다.
#include <stdio.h>
int main(void)
{
printf(" %d X %d = %d \n", 1, 2, 2);
// 위는 그냥 그대로 값을 출력시킵니다.
printf(" %d X %d = %d \n", 9, 8, 9*8);
// 마지막에 결과는 9 x 8 을 하는 값을 출력시킵니다 ( 컴퓨터상에서는 곱하기를 * 로 나타내요!)
return 0;
}
이번 문제도 풀만하고 쉬운 문제이었습니다.
모르시거나 궁금사항은 댓글로 문의주시면 바로 친절히 답변해드리겠습니다.
'C, C++' 카테고리의 다른 글
열혈강의 C 프로그래밍 : 연습문제 7-1-3 해결사 (0) | 2013.01.05 |
---|---|
열혈강의 C 프로그래밍 : 연습문제 7-1-2 해결사 (0) | 2013.01.05 |
열혈강의 C 프로그래밍 : 연습문제 7-1-1 해결사 (0) | 2013.01.04 |
열혈강의 C 프로그래밍 : 연습문제 3-1 해결사 (0) | 2013.01.04 |
열혈강의 C 프로그래밍 : 연습문제 2-1 해결사 (0) | 2013.01.04 |