본문 바로가기

솔루션모음/쉽게 풀어 쓴 C언어 Express 실습문제17

[쉽게 풀어 쓴 C언어 Express] 17장 프로그래밍 programming 솔루션 답지 쉽게 풀어 쓴 C언어 express 솔루션입니다. 1. #include #include #include int main(void) { int count, i; int value, sum; int *darray; printf("정수의 개수: "); scanf("%d", &count); darray = (int *)malloc(count*sizeof(int)); if( darray == NULL ) { printf("동적 메모리 할당 오류"); exit(1); } for (i=0;idata.name, name_t); strcpy(Temp->data.phone, phone_t); printf("데이터가 변경되었습니다.\n"); break; case '5': bEscape = TRUE; break; defaul.. 2020. 4. 12.
[쉽게 풀어 쓴 C언어 Express] 16장 프로그래밍 programming 솔루션 답지 쉽게 풀어 쓴 C언어 express 솔루션입니다. 1. #include #include int main(void) { FILE *fp1, *fp2; char file1[100], file2[100]; printf("첫번쨰 파일 이름: "); scanf("%s", file1); printf("두번째 파일 이름: "); scanf("%s", file2); // 첫번째 파일을 읽기 모드로 연다. if( (fp1 = fopen(file1, "r")) == NULL ) { fprintf(stderr,"원본 파일 %s을 열 수 없습니다.\n", file1); exit(1); } // 두번째 파일을 읽기 모드로 연다. if( (fp2 = fopen(file2, "r")) == NULL ) { fprintf(stder.. 2020. 4. 12.
[쉽게 풀어 쓴 C언어 Express] 15장 프로그래밍 programming 솔루션 답지 쉽게 풀어 쓴 C언어 express 솔루션입니다. 1. double power(int x, int y) { double result = 1.0; int i; for (i = 0;i < y; i++) { printf("result=%f\n", result); //① result *= x; } return result; } (a) #ifdef DEBUG printf("result=%f\n", result); //① #endif (b) #if DEBUG==2 printf("result=%f\n", result); //① #endif (c) #if (DEBUG==2 && LEVEL==3) printf("result=%f\n", result); //① #endif (d) printf("%d: result=%f\n.. 2020. 4. 11.
[쉽게 풀어 쓴 C언어 Express] 14장 프로그래밍 programming 솔루션 답지 쉽게 풀어 쓴 C언어 express 솔루션입니다. 1. // 이중 포인터 프로그램 #include void set_proverb(char **q, int n); int main(void) { char *s = NULL; int n; printf("몇번째 속담을 선택하시겠습니까?"); scanf("%d", &n); set_proverb(&s, n); printf("selected proverb = %s\n",s); return 0; } void set_proverb(char **q, int n) { static char *array[10]= { "A bad shearer never had a good sickle.", "A bad workman (always) blames his tools. ", "A b.. 2020. 4. 11.