자료구조 배열, 구조체, 다항식 더하기
- 최초 등록일
- 2020.12.05
- 최종 저작일
- 2020.12
- 16페이지/ MS 워드
- 가격 2,000원
소개글
"배열, 구조체, 다항식 더하기"
경북대 자료구조응용 2020
만점받은 과제입니다.
목차
없음
본문내용
#include <stdio.h>
#include <stdlib.h>
//입력 받은 일차원 배열의 원소 개수를 함수 make1dArray()에 전달하면, 함수
//make1dArray()는 전달 받은 원소 갯수 만큼 동적으로 메모리를 할당 받아 램덤으로 100
//보다 적은 값으로 메모리를 초기화 시킨 후, 주소값을 반환한다. (즉 함수 호출로 1차원 배열 만들기)
int* make1dArray(int num);
int main()
{
int* ipp;
int i, num;
printf("일차원 배열의 수를 입력하세요 : ");
scanf_s("%d", &num);
ipp = make1dArray(num);
for (i = 0; i < num; i++)
printf("ipp[%d] =%d ", i, ipp[i]);
free(ipp);
}
int* make1dArray(int num)
{
int* tmp = (int*)calloc(num, sizeof(int));
int i;
for (i = 0; i < num; i++) tmp[i] = rand() % 100;
return tmp;
}
<중 략>
#include <stdio.h>
#include <stdlib.h>
//입력 받은 이차원 배열의 행의 수와 열의 수를 함수 make2dArray()에 전달하면, 함수
//make2dArray()는 전달 받은 원소 갯수 만큼 동적으로 메모리를 할당 받아 램덤으로 100보다
//적은 값으로 메모리를 초기화 시킨 후, 주소값을 반환한다.
int** make2dArray(int rows, int cols);
int main()
참고 자료
없음