강의로 돌아가기
정요셉

Output size differs 이 나오는데 이유가 뭘까요 ?

include

include

int main () {
int n, m;
int i, j, k, l;

scanf(%d, &n);
scanf(%d, &m);
printf(\n);
for (i=0; i<n; i++){
printf(*);
}
for (j=1; j<m; j++){
printf(\n);
printf(*);
for (k=1; k<i; k++) {
printf(*);
}
}
return 0;
}

C로 코딩했는데
위 코드로 실행시 오류나는 이유가 궁금하네요 ! 감사합니다

작성중인 코드―solution.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>

int main () {
    int n, m;
    int i, j, k, l;

    scanf("%d", &n);
    scanf("%d", &m);
    printf("\n");
    for (i=0; i<n; i++){
        printf("*");
    }
    for (j=1; j<m; j++){
        printf("\n");
        printf("*");
        for (k=1; k<i; k++) {
            printf("*");
        }
    }
    return 0;
}
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.