다시 쓰레기값때문에 ㅠㅠ
갤2
2023.04.01
#include stdio.h
#define MAX_SIZE 10
int sum(int integer[]);
int main()
{
int i, integer[MAX_SIZE], sums;
for(i=1 ; i= MAX_SIZE ; i++)
{
printf(Enter integers : );
scanf(%d, &integer[i]);
}
sums = sum(integer);
printf(Sum is : %d\n, sums);
}
int sum(int integer[])
{
int i, sum=0;
for(i=1 ; i=MAX_SIZE ; i++)
sum += integer[i];
return sum;
}
그리고 문제가 지금
10개의 정수로 된 1차원 배열을 만들어 임의의 수를 저장하고
이들 수의 총합을 포인터 변수 및 배열 이름을 가지고 계산하시오.
이건데 소스가 문제랑 맞는지좀 봐주세요 ㅠㅠ
-
무지개
배열이름을 가지고 만드셨네요..포인터 변수를 하나 할당해서 같은 연산을 반복해 주시면 될듯..
그런데 배열의 index는 0부터 시작합니다. 위에서 for(i=1 ; i= MAX_SIZE ; i++)하시면 배열을
크기를 벗어나게 되겠죠?