페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#5893

디버깅 002 1초 32MB

문제

문제와 틀린 코드를 보고 틀린 부분을 고쳐 제출하시오.

 

<문제>

​정수 N을 입력받아, N \times N크기의 정사각형을 '*'으로 채워 출력하시오.

예를 들어 N이 3이라면,

***

***

***

위와 같이 출력 되어야 한다.

<틀린 코드>

C언어

#include<stdio.h>

int main(){
    int N;
    scanf("%d",&N);
    for(int i=0;i<N;++i){
        for(int j=0;i<N;++j){
            printf("*");
        }
        printf("\n");
    }
}

 

Python

N = int(input())
i, j = 0, 0
while i < N:
    while j < N:
        print('*')
        i+=1
    print()
    j+=1

입력

첫 줄에 정수 N이 입력된다. (1 \le N \le 10)


출력

N줄에 걸쳐 N개의 '*'을 출력한다.


예제1

입력
3
출력
***
***
***

예제2

입력
1
출력
*

예제3

입력
2
출력
**
**

출처

JUNGOL - klee

역링크