#include <iostream>
int main() // 프로그램 시작
{
#pragma region 예제 2-1
// std 네임스페이스의 cout과 << 연산자를 이용하여 화면에 출력
std::cout << "Hello\n";
std::cout << "첫 번째 맛보기입니다.";
#pragma endregion
return 0; // 프로그램 종료
}
실행결과
예제 2
#include <iostream>
using namespace std;
double area(int r); // 함수의 원형 선언
double area(int r) // 함수 구현
{
return 3.14 * r * r; // 반지름 r의 원면적 리턴
}
int main() // 프로그램 시작
{
#pragma region 예제 2-2
int n = 3;
char c = '#';
cout << c << 5.5 << '-' << n << "hello" << true << endl;
cout << "n + 5 = " << n + 5 << '\n';
cout << "면적은 " << area(n); // 함수 area()의 리턴 값 출력
#pragma endregion
return 0; // 프로그램 종료
}
실행결과
예제 3
#include <iostream>
using namespace std;
int main() // 프로그램 시작
{
#pragma region 예제 2-3
cout << "너비를 입력하세요>>";
int width;
cin >> width; // 키보드로 정수를 입력 받아 width 변수에 저장
cout << "높이를 입력하세요>>";
int height;
cin >> height;
int area = width * height; // 사각형 면적 계산
cout << "면적은 " << area << '\n'; // 콘솔에 면적을 출력하고 다음 줄로 넘어감
#pragma endregion
return 0; // 프로그램 종료
}
실행결과
예제 4
#include <iostream>
using namespace std;
int main() // 프로그램 시작
{
#pragma region 예제 2-4
cout << "이름을 입력하세요>>";
char name[11]; // 한글은 5개 글자, 영문은 10개 글자까지 저장
cin >> name; // 키보드로 문자를 입력받음
cout << "이름은 " << name << "입니다\n";
#pragma endregion
return 0; // 프로그램 종료
}
실행결과
예제 5
#include <iostream>
#include <cstring> strcmp() 함수를 사용하기 위한 헤더 파일
using namespace std;
int main() // 프로그램 시작
{
#pragma region 에제 2-5
char password[11];
cout << "프로그램을 종료하라면 암호를 입력" << endl;
while (true)
{
cin >> password;
if (strcmp(password, "C++") == 0) // 문자열 왼쪽과 오른쪽을 비교
{
cout << "프로그램을 정상 종료합니다." << endl;
break;
}
else
{
cout << "암호가 틀립니다." << endl;
}
}
#pragma endregion
return 0; // 프로그램 종료
}