-
변수값 동시에 복사_220701데일리 codeup/출력 2022. 7. 1. 14:13
변수 c에 담겨있는 값과 변수 a, 변수 b에 동시에 복사하기
다음과 같이 값을 넣어주는 = 연산을 chain 형식으로 적어주면 가능하다.
a = b = c
코드를 통해 오른쪽에서 부터 먼저 b에 값 c를 넣어주고, 그 다음 a에 값 b를 넣어주게 되므로 전부 c와 동일한 값을 갖게 된다.예제
#include <iostream> using namespace std; int main() { int a = 5, b = 3, c = 9; a = b = c; cout << "A is " << a << " B is " << b << " C is " << c; return 0; }
출력 결과
A is 9 B is 9 C is 9
이를 응용하면
a = b = c = 0
이라는 코드를 통해 a, b, c값을 동시에 전부 0으로 바꿔줄 수도 있다.
변수값 복사하기
정수 a, b, c에 각각 값 1, 2, 3을 넣고 c의 값을 a, b에 복사한 뒤, a, b, c 의 값을 차례로 출력하는 프로그램을 작성해보세요.
#include <iostream> using namespace std; int main() { int a = 1, b = 2, c = 3; a = b = c; cout << a << " " << b<< " " << c; return 0; }
출력결과
3 3 3
변수값 복사하기 2
정수 a, b, c에 각각 값 5, 6, 7을 넣고 c의 값을 a, b에 복사한 뒤, a, b, c 의 값을 차례로 출력하는 프로그램을 작성해보세요.
#include <iostream> using namespace std; int main() { int a = 5, b = 6, c = 7; a = b = c; cout << a << " " << b<< " " << c; return 0; }
출력 결과
7 7 7
합을 복사하기
정수 a, b, c에 차례대로 값 1, 2, 3 을 넣고, 세 정수의 합을 각 정수에 복사한 뒤, a, b, c의 값을 차례로 출력하는 프로그램을 작성해보세요.
#include <iostream> using namespace std; int main() { int a = 1, b = 2, c = 3; a = b = c = a+b+c; cout << a << " " << b<< " " << c; return 0; }
출력 결과
6 6 6
'데일리 codeup > 출력' 카테고리의 다른 글
두 변수 값을 교환_220701 (0) 2022.07.01 다른 변수로부터 변수 값 변경_220701 (0) 2022.07.01 변수 값 변경_220701 (0) 2022.07.01 소수점 맞춰 출력_220701 (0) 2022.07.01 출력형식_220701 (0) 2022.07.01