728x90
출처 : 반크_세계유산 창덕궁
문제]
A | |||||
B | C | ||||
D | E | F | |||
G | H | I | |||
J | K | ||||
L |
▶ 외부변수와 함수를 사용하시오.
참고풀이]
#include <iostream>
#include <vector>
#include <iomanip> //setw()
using namespace std;
char ch='A';
//더블 vector 선언하고 초기값으로 ' '를 설정한다.
vector<vector<char> > v(6,vector<char>(6,' '));
void RiBon(int R, int c_se)
{
int i;
if(c_se<3)
for(i=0;i<=c_se;i++)
v[R][i]=ch++;
else
for(i=c_se;i<6;i++)
v[R][i]=ch++;
}
int main()
{
int r,c;//행열변수
int c_se;//열 시작 또는 끝 변수
//vector에 값을 넣는다.
for(r=c=0;r<6;r++,c++)
RiBon(r,c);
//결과 출력
for(r=0;r<6;r++)
{
for(c=0;c<v[r].size();c++)
cout << setw(2) << v[r][c];
cout << endl;
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도
반응형
'프로그램 > C++ 1000제' 카테고리의 다른 글
C++ 68제] vector 사용, 1~5까지 사칙연산 사용하여 10만들기. (0) | 2022.07.29 |
---|---|
C++ 67제] vector 사용, 문제와 같은 달팽이형 사각형을 출력하시오. (0) | 2022.07.26 |
C++ 65제] vector 사용, 문제와 같은 영문자 리본을 출력하시오. (0) | 2022.07.13 |
C++ 64제] vector 사용, 문제와 같은 문자열을 출력하시오. (0) | 2022.07.13 |
C++ 63제] vector 사용, 문제와 같은 숫자 삼각형을 출력하시오. (0) | 2022.07.08 |
댓글