1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #include <stdio.h> #define SIZE 5 double get_array_avg(int values[], int n); void print_array(int values[], int n); int main(void) { int data[SIZE] = { 10, 20, 30, 40, 50 }; double result; print_array(data, SIZE); result = get_array_avg(data, SIZE); printf("¹è¿ ¿ø¼ÒµéÀÇ Æò±Õ = %f\n", result); return 0; } // ¹è¿ ¿ä¼ÒÀÇ Æò±ÕÀ» °è»êÇÏ´Â ÇÔ¼ö double get_array_avg(int values[], int n) { int i; double sum = 0.0; for (i = 0; i < n; i++) sum += values[i]; return sum / n; } // ¹è¿ ¿ä¼Ò¸¦ ȸ鿡 Ãâ·ÂÇÏ´Â ÇÔ¼ö void print_array(int values[], int n) { int i; printf("[ "); for (i = 0; i < n; i++) printf("%d ", values[i]); printf("]\n"); } | cs |