문제

내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int ga, se; //2차원 배열의 크기 입력받을 변수들
scanf("%d %d", &ga, &se);
int num[se][ga]; //2차원 배열 생성
int sum = 0; //합 선언 및 초기화
int count = 0; //숫자 개수 선언 및 초기화
for(int i = 0; i<se; i++){ //se만큼 반복
for(int j = 0; j<ga; j++){ //ga만큼 반복
int n; //숫자 입력받기
scanf("%d", &n);
num[i][j] = n; //num[i][j] 위치에 n 저장
sum += n; //sum에 n 더해주기
count++; //숫자 개수 1 증가
}
}
int average = sum/count; //평균 = (총합)/(총 개수)
printf("%d\n", average); //평균 출력
return 0;
}
'C언어 > 주차별 문제' 카테고리의 다른 글
[8주차] 2차원 배열에서 값 찾기 (0) | 2023.04.23 |
---|---|
[8주차] 문자열의 길이_No Space_2차원 배열 (0) | 2023.04.23 |
[7주차] 내림차순 정렬 (0) | 2023.04.23 |
[7주차] 최대공약수와 최소공배수 구하기 (포인터) (0) | 2023.04.23 |
[7주차] BMI 계산기 (포인터) (0) | 2023.04.23 |