개인노트
1. 길이가 5인 int형 배열을 선언하여 총 5개의 수를 입력 받은 후 최댓값, 최솟값, 총 합을 구하여라. 문제11-1_1.c #include #include "stdlib.h" void arry(void);int max(void);int min(void);int sum(void);static int arr[5]; int main(void){arry();max();min();sum();system("pause");} void arry(void) {int i; printf("5개의 정수를 입력하세요.\n"); for (i = 0; i < sizeof(arr) / sizeof(int); i++)scanf_s("%d", &arr[i]);} int max(void) {int i=0, max=arr[i], a..
문제) 두 개의 정수를 입력 받아서 최대 공약수를 구하여라. 도전1-3.c #include #include "stdlib.h" int GCM(int, int); int main(void) {int num1, num2; printf("두 개의 정수를 입력하세요. \n");scanf_s("%d", &num1);scanf_s("%d", &num2); GCM(num1, num2); system("pause"); } int GCM(int num1, int num2) {int i, small, su=1; // su = 최대공약수 if (num1 < num2)small = num1;elsesmall = num2;for (i = 2; su < small ; NULL) {if (num1 % i == 0 && num2 %..
1차원 배열 [ 배열의 선언 ] int tistory [5];→ 자료형이 int이고 이름이 tistory인 배열을 5개 선언→ 배열은 0부터 시작한다. 배열이 5라면 0~4 [ 배열을 선언하면서 초기화 ] 1. int tistory[5]={1,2,3,4,5};→ 5개의 배열을 선언하고 0 부터 4번째 배열에 1,2,3,4,5를 하나씩 넣는다. 2. int tistory[]={1,2,3,4,5};→ 배열의 길이를 선언하지 않고 값을 초기화 해도 초기화 한 값들의 갯수를 보고 길이정보는 채워진다.즉, 1번과 2번은 같은 결과가 나온다. 3. int tistory[5]={1,2};→ 이같은 경우는 배열은 총5개이지만 2개의 값만 초기화가 되었다. 이렇게 된다면 앞의 첫번째 배열과 두번째 배열에 1과 2라는 값..