C언어 문제
배열을 이용하여 입력받은 데이터 출력하기
문제)
키보드로 정수 4개를 입력받아 2차원 배열요소에 저장하고
배열에 저장된 데이터를 출력하는 프로그램을 만들어 주세요.
(제한 사항: 반복문)
예상 출력 결과
원하는 정수를 입력하세요 > 1
원하는 정수를 입력하세요 > 2
원하는 정수를 입력하세요 > 3
원하는 정수를 입력하세요 > 4
1 2
3 4
코드 순서
1) 2차원 배열을 선언합니다.
2) 반복문을 이용하여 입력받은 데이터를 2차원 배열에 저장합니다.
3) 반복문을 이용하여 2차원 배열의 데이터를 모두 출력합니다.
#include <stdio.h> int main(void){ //1) 2차원 배열을 선언합니다. int array[2][2]; int i, j; //2) 반복문을 이용하여 입력받은 데이터를 2차원 배열에 저장합니다. for(i=0; i<=1; i++){ for(j=0; j<=1;j++){ printf("원하는 정수를 입력해 주세요 >>> "); fflush(stdout); scanf("%d", &array[i][j]); } } //3) 반복문을 이용하여 2차원 배열의 데이터를 모두 출력합니다. for(i=0; i<=1; i++){ for(j=0; j<=1;j++){ printf("%3d", array[i][j]); } printf("\n"); } return 0; }
다음은 출력 결과입니다.
'Code.D IT 프로젝트 > C언어' 카테고리의 다른 글
[C언어 문제] 포인터를 이용해서 배열 요소 정렬(feat.swap) (0) | 2017.06.15 |
---|---|
[C언어 문제] 입력받은 두 문자의 차이 구하기 (0) | 2017.06.12 |
[C언어 문제] 다이아몬드 출력하기(feat.모래시계) (0) | 2017.06.08 |
[C언어 문제] 아스키코드 출력하는 프로그램 (0) | 2017.06.08 |
[C언어 문제] 홀수의 합과 짝수의 합 구하기 (0) | 2017.06.07 |