Studies/C++
01 C++ 기본입출력(1)
쿠뱃봉
2022. 1. 3. 14:58
1. 출력
#include<iostream>
using namespace std;
int main() {
cout << "Hello World!!" << endl;
return 0;
}
2. 헤더파일에 namespace 정의하고 메소드 실행
(1) test.h
#pragma once
#include <iostream>
using namespace std;
namespace A {
void showName() {
cout << "홍길동" << endl;
}
}
namespace B {
void showName() {
cout << "고길동" << endl;
}
}
(2) test.cpp
#include<iostream>
#include "test.h"
int main() {
cout << "Hello World!!" << endl;
cout << "Hello"<<"World!!" << endl;
A::showName();
B::showName();
return 0;
}
(3) 실행결과
3. 구구단 단 입력받아서 출력하기
(1) test.cpp
#include "test.h"
int main() {
cout << "200000000 박지연" << endl;
cout<<"출력할 단 범위 입력: ";
int num1, num2;
cin >> num1 >> num2;
for (int j = 1; j <= 9; j++) {
for (int i = num1; i <= num2; i++) {
cout << i << "*" << j << "="<<i * j << '\t';
}
cout << endl;
}
return 0;
}
(2) 실행결과
(3) 구구단 단수 예외처리
#include "test.h"
int main() {
cout << "200000000 박지연" << endl;
cout << "출력할 단 범위 입력: ";
int num1, num2;
cin >> num1 >> num2;
if (num1 > num2) {
cout << "숫자 바꿔서 출력(y/n)" << endl;
char ans;
cin >> ans;
if (ans == 'y') {
int temp = num1;
num1 = num2;
num2 = temp;
}
else {
return 0;
}
}
for (int j = 1; j <= 9; j++) {
for (int i = num1; i <= num2; i++) {
cout << i << "*" << j << "=" << i * j << '\t';
}
cout << endl;
}
return 0;
}