괴발개발 개발하다
[ C언어 ] 데이터 교환 본문
// get_integer 활용한 데이터 교환
#include <stdio.h>
int get_integer(); // 함수원형 (선언이어서 세미콜론)
int main(){
// 데이터 담는 변수
int a = get_integer();
int b = get_integer();
printf("A변수, B변수 교환전 =================\n");
printf("A=%d, B=%d\n", a, b);
// 임시변수 tmp에 a값을 대피
int tmp =a;
// a에 b의 값을 덮어씀.
a=b;
// 대피소 tmp의 값을 b에 덮어씀(사실은 b=a)
b=tmp;
// 교환 결과 출력
printf("A변수, B변수 교환후 =================\n");
printf("A=%d, B=%d", a, b);
}
int get_integer() {
int result = 0; // result 대신 n을 써도 상관없을 무
printf("정수를 입력해주세요:");
scanf("%d", &result);
return result;
}
// 출력
정수를 입력해주세요:2
정수를 입력해주세요:3
A변수, B변수 교환전 =================
A=2, B=3
A변수, B변수 교환후 =================
A=3, B=2
ㅇ0ㅇ..!
'C언어' 카테고리의 다른 글
[ C언어 ] 버블정렬(2중 for문) (0) | 2021.07.04 |
---|---|
[ C언어 ] 구조체 (0) | 2021.07.01 |
[ C언어 ] 좌석예약하기 프로그램 (0) | 2021.06.24 |
[ C언어 ] 반복문 (0) | 2021.06.17 |
[ C언어 ] 조건문 (0) | 2021.06.17 |