쉽게 푸는 문제
링크 https://www.acmicpc.net/problem/1292
오늘 푼 백준 C++ 배우기 시리즈 문제
#include <stdio.h>
#include <iostream>
using namespace std;
int main(void) {
int arr[1050]={0, }; //이건 int형 배열이니 널 터미네이터 무필요? 500500이 아니다.
int A, B; // 문제 조건상 배열은 1000개의 요소니 1000에서 1050정도만
cin >> A >> B;
/*
1
22
333
4444
55555
666666
*/
//2+3+3+3+4
int num = 1;
int i = 0;
while(1)
{
if (i >= 12) //이게 확실히 무한루프문 통과하게 해준다.
break;
cout << "다시 와일문을 돕니다. \n";
for (int j = 0; j < num; j++) {
arr[i++] = num;
cout << "i값은" <<i<<"입니다.\n";
if (i >= 12)
break; //이거 하나면 for문만 나가긴 해도, 25행과 함께 있으면 12까지만 인덱스 늘리게 할 수 있다.
}
num++;
}
int sum = 0;
for (int k = A - 1; k < B; k++) {
sum += arr[k];
}
cout << sum;
return 0;
}
이중루프문의 안쪽에서만 break문을 걸면 내부 루프만 나간다.
백준 1292번 다른 사람 코드 점검 (0) | 2022.08.21 |
---|---|
백준 10953번 A+B-6 (0) | 2022.08.20 |
백준 class1) 1157번 단어 공부 관련 C++ 지식 (0) | 2022.08.18 |
백준 class1 11721번 열 개씩 끊어 출력하기 (0) | 2022.08.17 |
중간 연습 (0) | 2022.08.15 |
댓글 영역