All110 [BOJ] C/C++ 2445 별찍기 - 8 BOJ C/C++ 2442 별찍기-5 문제풀이 난이도 : BRONZE3 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 소스코드 #include using namespace std; int main() { int N; cin >> N; for (int i = 1;i 2020. 12. 23. [BOJ] C언어 2442 별찍기 - 5 BOJ C언어 2442 별찍기-5 문제풀이 난이도 : BRONZE3 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 소스코드 #include int main() { int N; scanf("%d", &N); for (int i = 1;i i;j--) { printf(" "); } for (int k = 1;k < i;k++) { printf("*"); } for (int l = 1;l 2020. 12. 23. [BOJ] C언어 2441 별찍기 - 4 BOJ C언어 2441 별찍기-4 문제풀이 난이도 : BRONZE3 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 소스코드 #include int main() { int testCase; scanf("%d", &testCase); for (int i = 1;i 2020. 12. 23. [C++] #2 함수 오버로딩(Function Overloading)과 디폴트 값(Default Value) Goal 1. 함수 오버로딩의 개념에 대한 이해 2. 함수 매개변수 디폴트 값의 개념과, 사용방법 ● 함수 오버로딩 (Function Overloading) 함수 오버로딩이란, 동일한 이름의 함수를 정의하여, 생산성을 높이는 방식이다. 그러나, C에서는 이를 허용하지 않았다. 왜냐하면, C와 C++은 호출할 함수를 찾는 방식이 다르기 떄문이다. '함수의 이름' 으로 함수를 구분하는 C와 달리 C++은 '함수의 이름'과, '매개변수'로 함수를 구별한다. 따라서, 이름은 동일하고, 매개변수가 다른 여러개의 함수를 만들 수 있는것이다. 다음 예시를 보자. #include void sum(int a, int b) { std::cout 2020. 12. 22. [C++] #1 C++ 에서의 입출력 (std::cout, std::cin, std::endl) Goal 1. std::cout와 연산자를 이용하여 입력받기 3. std::endl를 이용해 개행하기 ● printf를 대신하는 std::cout #include int main(void) { std::cout 2020. 12. 22. [BOJ] C언어 2440 별찍기 - 3 BOJ C언어 2440 별찍기-3 문제풀이 난이도 : BRONZE3 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 소스코드 #include int main() { int testCase; scanf("%d", &testCase); for (int i = 1;i 2020. 12. 22. 이전 1 ··· 11 12 13 14 15 16 17 ··· 19 다음