자료구조, 알고리즘 문제 풀이/정올 실력키우기
1303: 숫자사각형1
재우이
2015. 8. 3. 15:16
사각형의 높이 n과 너비 m을 입력받은 후 n행 m열의 사각형 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성하시오.
< 처리조건 >
숫자의 진행 순서는 처음에 맨 윗줄의 왼쪽에서 오른쪽으로 1부터 차례대로 너비 m만큼 출력한 후 다음 줄로 바꾸어서 다시 왼쪽에서 오른쪽으로 1씩 증가하면서 출력하는 방법으로 n번 줄까지 반복한다.
#include <stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)
int main()
{
int num1, num2;
int count = 1;
scanf("%d %d", &num1, &num2);
for (int i = 0; i < num1; i++)
{
for (int j = 0; j < num2; j++)
{
printf("%d ", count++);
}
printf("\n");
}
}