[C언어 코드업 문제풀이] CodeUp 1370 : 지그재그 출력하기
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 30. 22:55
코드업 1370번 지그재그 출력하기 문제 풀이 해답입니다.
1. 문제 설명
높이 h와 반복휫수 r이 주어질때, 별을 다음과 같이 지그재그로 출력하자.
예) 3 2
*
*
*
*
*
*
*
*
*
*
2. 입력
높이 h과 반복횟수 r가 한줄에 주어진다.(1<= h, r<=40)
3. 출력
지그재그로 출력한 모습을 출력한다.
4. 입력 예시
3 3
5. 출력 예시
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
6. 문제 풀이
#include<stdio.h>
int main(){
int h,r;
scanf("%d %d", &h, &r);
for(int i = 1; i <= r; i++){
int m = 1;
for(int j = 1; j <= h*2 -1; j++){
if(j <= h){
for(int k = 1; k <= h; k++){
if(k == j){
printf("*");
}
else{
printf(" ");
}
}
}
else{
for(int k = 1; k <= h-1; k++){
if(k == j-2*m){
printf("*");
}
else{
printf(" ");
}
}
m++;
}
printf("\n");
}
}
return 0;
}
|
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1378 : 수열의 합 (0) | 2020.03.30 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1371 : 마름모 출력하기 (0) | 2020.03.30 |
[C언어 코드업 문제풀이] CodeUp 1369 : 빗금 친 사각형 출력하기 (1) | 2020.03.30 |
[C언어 코드업 문제풀이] CodeUp 1368 : 평행사변형 출력하기 2 (0) | 2020.03.30 |
[C언어 코드업 문제풀이] CodeUp 1367 : 평행사변형 출력하기 1 (0) | 2020.03.30 |
댓글()