Ch02-1
예제)
#include <stdio.h>
int main(void)
{
printf("Hello world! \n");
return 0;
}
문제 02-1)
(1) 다음과 같은 형태로 이름을 출력하는 프로그램을 작성해 보자. 단, printf 함수는 한 번만 호출해야 한다.
홍길동
홍 길 동
홍 길 동
풀이)
#include <stdio.h>
int main(void)
{
printf("홍길동\n홍 길 동\n홍 길 동\n");
return 0;
}
(2) 이름, 주소 그리고 전화번호를 모니터에 출력하는 프로그램을 작성해 보자. 더불어 이스케이스 시퀀스 \n을 적절히 삽입해서 출력형태를 보기 좋게 다듬기 바란다. 총 3번 printf 함수를 호출해서 문제를
해결하자.
풀이)
#include <stdio.h>
int main(void)
{
printf("이름: 홍길동 \n");
printf("주소: 서울특별시 서대문구 대현동 \n");
printf("전화번호: 010-1234-5678 \n");
return 0;
}
Ch02-3
문제 02-2) printf 함수의 다양한 활용
(1) 다음의 출력결과를 보이도록 예제를 작성해보자. 단, 출력되는 숫자들(20, 123, 456)은 서식문자
%d를 이용하여 출력하도록 하자.
제 이름은 홍길동입니다.
제 나이는 20살이고요.
제가 사는 곳의 번지수는 123-456입니다.
풀이)
#include <stdio.h>
int main()
{
printf("제 이름은 홍길동입니다.\n");
printf("제 나이는 %d살이고요.\n", 20);
printf("제가 사는 곳의 번지수는 %d-%d입니다.", 123,456);
return 0;
}
(2) 다음의 출력결과를 보이도록 예제를 작성해보자. 이번에도 역시 출력되는 숫자들은 서식문자 %d를
이용해서 출력하도록 하자.
4 x 5 = 20
7 x 9 = 63
풀이)
#include <stdio.h>
int main()
{
printf("%d x %d = %d \n", 4, 5, 20);
printf("%d x %d = %d \n", 7, 9, 63);
}