728x90
๋ฐ์ํ
SMALL
๐ ๋ฌธ์
- ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ํฉ๊ณ์ ํ๊ท ์ ๊ณ์ฐํ๋ ํจ์๋ฅผ ์์ฑํ์!
- ํฌ๊ธฐ๊ฐ 10์ธ ์ ์ ๋ฐฐ์ด์ ์ ์ธํ๊ณ ์ฌ์ฉ์๋ก๋ถํฐ ๊ฐ์ ์ ๋ ฅ ๋ฐ์์ ๋ฐฐ์ด์ ์ ์ฅํ์!
- ํ๊ท ์ ์ถ๋ ฅํ ๋๋ ์์์ 2์๋ฆฌ ๊น์ง๋ง ์ถ๋ ฅํ์!
๐ฅ์ ๋ ฅ
์ ์ 10๊ฐ๋ฅผ ์ฐจ๋ก๋ก ์ ๋ ฅ๋ฐ๋๋ค.
๐ค์ถ๋ ฅ
ํฉ๊ณ์ ํ๊ท ์ ์ถ๋ ฅํ๋ค.
๐กํ์ด
ํต์ฌ ํฌ์ธํธ๋ ํฌ์ธํฐ ์ฐ์ฐ์ *์ &์ ์ฌ์ฉ๋ฒ์ ์๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์ด๋ค.
ํฌ์ธํฐ๋ฅผ ์ด์ฉํด์ ํจ์๋ฅผ ์ ๋ฌํ๋ ค๋ฉด ์ธ์๋ก ์ฃผ์๊ฐ์ธ '&๋ณ์๋ช
'์ ๋๊ธฐ๋ฉด ๋๊ณ , ๋งค๊ฐ๋ณ์ 'ํ์
๋ช
* ๋ณ์๋ช
' ๋๋ 'ํ์
๋ช
*๋ณ์๋ช
'๋ก ๋ฐ์ผ๋ฉด ๋๋ค. ์ฌ๊ธฐ์ ์ค์ ๊ทธ ๋ณ์ ์ฃผ์๊ฐ์ ์๋ ๊ฐ์ ์ฝ์ด๋ด๊ธฐ ์ํด(์ญ์ฐธ์กฐ) '*๋ณ์๋ช
'์ ์ฌ์ฉํ๋ฉด ๋๋ค.
์ฐธ๊ณ ๋ก ๋ฐฐ์ด์ ๋ฐฐ์ด๋ช
์์ฒด๊ฐ ๋ฐ๋ก ํฌ์ธํฐ์ด๋ฉฐ ํฌ์ธํฐ๋ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๋ฐ๋ก ๋ฐฐ์ด์ ํฌ์ธํฐ๋ก ๋๊ธธ ๋ ํฌ์ธํฐ ์ฐ์ฐ์๋ฅผ ์ธ ํ์๊ฐ ์๋ค.
์๋๋ ๋ด๊ฐ ์์ฑํ ์ ๋ต ์ฝ๋์ด๋ค.
#include <stdio.h>
void calSumAndAvg(int* arr, int size, int* sum, double* avg) {
*sum = 0;
for (int i = 0; i < size; i++) {
*sum += arr[i];
}
*avg = *sum / size;
}
int main() {
int arr[10];
int sum;
double avg;
printf("10๊ฐ์ ์ ์๋ฅผ ์
๋ ฅํ์์ค.: ");
for (int i = 0; i < sizeof(arr) / sizeof(int); i++) {
scanf("%d", &arr[i]);
}
calSumAndAvg(arr, sizeof(arr) / sizeof(int), &sum, &avg);
printf("ํฉ๊ณ : %d / ํ๊ท : %0.2f", sum, avg);
return 0;
}
๋ฐ์ํ
LIST
'Develop > C, C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C, C++] ํฌ์ธํฐ(Pointer) (0) | 2023.12.18 |
---|---|
[C/C++] ํจ์(Function) (0) | 2023.12.18 |
[C/C++] ํจ์์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์์ด์ ๋ค์ง์ด๋ณด์! (0) | 2023.10.12 |
[C++/1ํธ - ์ค์ตํธ] C++ Setting & Variable, Basic Concept (0) | 2023.09.13 |
[C++/1ํธ - ๊ฐ๋ ํธ] C++ Setting & Variable, Basic Concept (0) | 2023.09.12 |