input_char()함수에서 문자를 입력받고 change_char()함수에서 들어온 문자가 소문자이면 대문자로, 들어온 문자가 대문자이면 소문자를 출력하시오.
#include <iostream>
using namespace std;
char input_char();
void change_char(char);
char input_char(){
char a;
cout << "문자를 입력하시오: ";
cin >> a;
cout << "입력된 문자는 a이고 " << endl;
return a;
}
void change_char(char a) {
if (a >= 'a' && a <= 'z') {
//cout << char(a - 32);
cout << "변환된 문자는 " << char(a - 32) << "입니다." << endl;
}
else if (a >= 'A' && a <= 'Z') {
//cout << char(a + 32);
cout << "변환된 문자는 " << char(a + 32) << "입니다." << endl;
}
else {
cout << "변환불가문자입니다." << endl;
}
}
int main() {
char d = input_char();
change_char(d);
cout << "종료";
return 0;
}
swap()함수는 두 값을 바꿔주는 역할을 한다.
main에서 swap(1,5); swap(1.5,5.5);를 호출 한다. swap();로 호출하면 x=10, y=20 출력해라
#include <iostream>
using namespace std;
void swap(int x = 20, int y = 10);
void swap(double x, double y);
int main() {
swap(1, 5);
swap(1.5, 5.5);
swap();
return 0;
}
void swap(int x, int y) {
int temp;
temp = x;
x = y;
y = temp;
cout << "x는" << x << ",y는 " << y << endl;
}
void swap(double x, double y) {
double temp;
temp = x;
x = y;
y = temp;
cout << "x는" << x << ",y는 " << y << endl;
}
'Programming > C++' 카테고리의 다른 글
C++ - 저장 유형 연산자 static (0) | 2021.04.09 |
---|---|
C++ 전역변수와 지역변수 (0) | 2021.04.09 |
C++ 실습 함수 0409 (0) | 2021.04.09 |
C++ 실습 함수 0408 (0) | 2021.04.08 |
C++ 함수 (0) | 2021.04.08 |
댓글