[조건]
당일 수업에 사용된 코드
const char* str1 = "*****";
const char* str3 = " ";
그리고 포문만 사용하기.
마지막 입력대기 상태로.
작성한 코드 가져가기.
*배열의 이름은 시작 주소!*
제일마지막 문자의 아랫줄 식에 함정이 있었다.
#include <iostream>
using namespace std;
int main()
{
/*
당일 수업에 사용된 코드
const char* str1 = "*****";
const char* str3 = " ";
그리고 포문만 사용하기.
마지막 입력대기 상태로.
작성한 코드 가져가기.
*/
int input;
const char* str1 = "*****"; //const 상수 심볼릭 상수
const char* str3 = " "; // NULL 5칸
cout << "[별찍기 과제]" << endl;
// 1번 과제
for (int i = 0; i < 5; i++) cout << str1 + 4 - i << endl;
for (int i = 0; i < 5; i++) cout << str1 + i << endl;
// 2번 과제
for (int i = 0; i < 5; i++) cout << str3 + 4 - i << str1 + i << endl;
for (int i = 0; i < 5; i++) cout << str3 + i << str1 + 4 - i << endl;
// 3번 과제
for (int i = 0; i < 5; i++) cout << str3 + i << str1 + 4 - i << str1 + 4 - i << endl;
for (int i = 0; i < 5; i++) cout << str3 + 4 - i << str1 + i << str1 + i << endl;
// 4번 과제
for (int i = 0; i < 5; i++)
cout << str1 + i << str3 + 5 - i << str3 + 5 - i << str1 + i << endl;
for (int i = 0; i < 5; i++)
cout << str1 + 4 - i << str3 + i+1 << str3 + i+1 << str1 + 4 - i << endl;
cin >> input;
return 0;
}
'공부' 카테고리의 다른 글
방위 이름짓기 참고 (0) | 2022.10.28 |
---|---|
메모리 누수 / 가비지 컬렉션 / 메모리 단편화 (0) | 2022.10.28 |
달팽이 배열 알고리즘 (0) | 2022.10.26 |
메모리의 관리(구조/스택프레임/동적할당) (2) | 2022.10.26 |
스트링 활용 빙교 풀이 (0) | 2022.10.26 |
댓글