목표
- printf로 숫자를 연산한 결과 값을 출력
1. printf로 숫자를 연산한 결과값을 출력
- 저번 포스팅에 이어서 printf에서 숫자 출력 + 구구단을 출력해 보겠습니다.
2020/03/28 - [★ 프로그래밍/☆ C언어 기초] - [C언어]printf / printf 출력형식 / %d /
%d를 사용하면 임의의 연산에 대해 내가 계산하여 써주지 않아도 자동으로 계산되어 출력된다는 것을 알았습니다.
그럼 %d형식을 더 사용하여 다음과 같은 출력을 해보죠
5 X 1 = 5
위와 같은 문구를 %d를 사용하여 콘솔에 출력하려면
다음과 같습니다
#include <stdio.h>
int main(void)
{
printf("%d X %d = %d", 5,1,5*1);
}
|
printf("%d X %d = %d", 5, 1, 5*1);
%d에 각각 뒤에서 쓰인 숫자가 들어갑니다.
즉 %d는 숫자가 들어갈 자리라고 생각하시면 되고 "" 으로 문자열 형식이 끝난 후
, 를 통해 각각 들어가야할 형식에 맞는 값을 입력해주는 것이지요
즉 첫번째 %d에는 처음 숫자 5가 들어가고
두번째 %d에는 두번째 숫자 1이 들어가고
세번째 %d에는 세번째 숫자 5*1이 들어갑니다.
5*1의 경우는 연산된 후의 결과값이 들어가게 됩니다.
이것을 사용하여 구구단 5단을 출력하는 예제를 일일히 타이핑해서 출력해볼께요
출력 예시)
5 X 1 = 5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
5 X 8 = 40
5 X 9 = 45
소스코드
#include <stdio.h>
int main(void)
{
printf("%d X %d = %d\n", 5,1,5*1);
printf("%d X %d = %d\n", 5,2,5*2);
printf("%d X %d = %d\n", 5,3,5*3);
printf("%d X %d = %d\n", 5,4,5*4);
printf("%d X %d = %d\n", 5,5,5*5);
printf("%d X %d = %d\n", 5,6,5*6);
printf("%d X %d = %d\n", 5,7,5*7);
printf("%d X %d = %d\n", 5,8,5*8);
printf("%d X %d = %d\n", 5,9,5*9);
}
|
예시와 같이 출력된것을 확인할 수 있습니다.
소스 상에서 printf("\n")의 의미는 콘솔창에서 한줄을 내리겠다 = 엔터를 입력한 것과 같은 효과 라고 생각하시면 됩니다.
다음 포스팅에서는 반복문을 사용하여 저 위의 코드를 한줄로 줄이는 방법을 말씀드리겠습니다.
'IT프로그래밍' 카테고리의 다른 글
[c언어]c언어 제곱 구하기 코드 (0) | 2020.03.30 |
---|---|
[c언어]switch문 / switch-case문 (0) | 2020.03.30 |
[c언어]c언어 소수점 자르기 / c언어 소수점 자리 설정 / c언어 소수점 자릿수 설정 / c언어 소수점 자릿수 조절 (1) | 2020.03.29 |
[C언어]구구단출력 / 반복문 / for문 (0) | 2020.03.29 |
[C언어]printf / printf 출력형식 / %d / (0) | 2020.03.28 |
[C#] 윈폼 프로젝트 만들기, 버튼 클릭, 텍스트 박스 출력까지 (0) | 2020.03.28 |
[알고리즘]c언어 약수, 약수의 개수 한번에 구하기(통합, 간단버전) (0) | 2017.05.24 |
[알고리즘]C언어 약수의 개수[간단 버전] / c언어 약수 개수 구하기[간단 버전] (0) | 2017.05.24 |
댓글