#include <stdio.h>
#include <time.h>
#include <stdlib.h>

void Random_number(int arr[]);
void Odd(int arr[]);

int main(void)
{
int list[10];
int i;

Random_number(list);

printf("\t전체 리스트 \n");
printf("\n");

for (i = 0; i<10; i++)
{
printf("=", list[i]);
}
printf("\n\n");

Odd(list);

return 0;
}

void Random_number(int arr[])
{
int i;

srand(time(NULL));

for (i = 0; i<10; i++)
{
arr[i] = rand() % 100;
}
}

void Odd(int arr[])
{
int i, sum = 0;

for (i = 0; i<10; i++)
{
if (arr[i] % 2 == 1)
{
printf("=", arr[i]);
sum = sum + arr[i];
}
}
printf("<-홀수 원소들\n");
printf("\n");
printf("홀수인 원소의 합:-\n", sum);
printf("\n");


}
랜덤함수를 통해 0~99 까지 나온 랜덤하게 나온 10개의 숫자중에서 홀수 값만 따로 모아서 합을 구하는 소스인데 이걸 연결리스트로 바꿔 쓸수 없을까요?ㅜ 연결리스트 개념이 부족해서 어떻게 소스를 짜야 될지 모르겠어요ㅜㅜ 상세히 알려주시면 감사하겠습니다 ㅠ