반응형
https://www.acmicpc.net/problem/13752
문제
히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다.
각 테스트 케이스 대해서 히스토그램의 크기 k와 동일한 수의 '='를 출력한다. '='사이에 공백은 존재하지 않는다.
풀이
0부터 n까지 몇번 반복할껀지 반복문을 설정해주고 그 반복문안에 몇개의 =을 출력한지 반복문을 또 만들어준다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <stdio.h>
int main() {
int n;
int arr[100];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d" ,& arr[i]);
for (int j = 0; j < arr[i]; j++) { //arr[i]가 5라면 '='은 5개가 출력될것이다.
printf("=");
}
printf("\n"); // 두개의 반복문이 끝나면 문장을 한칸 띄운다.
}
}
|
cs |
ㅁ아ㅣㅓㅏㅣ먼ㄹ
반응형
'백준 > C' 카테고리의 다른 글
[BaeKJoon/C] 백준11050 c 이항 계수 1 (0) | 2021.05.18 |
---|---|
[BaeKJoon/C] 백준11720 c 숫자의 합 (0) | 2021.05.18 |
[BaeKJoon/C] 백준14681 c 사분면 고르기 (0) | 2021.05.18 |
[BaeKJoon/C] 백준16394 c 홍익대학교 (0) | 2021.05.18 |
[BaeKJoon/C] 백준15680 c 연세대학교 (0) | 2021.05.18 |