본문 바로가기

컴퓨터/코딩10

(제3판)C언어 콘서트 CHAPTER 11. Programming 문제 개인풀이 개정3판 11장 프로그래밍 문제 개인풀이이기 때문에 출제자가 의도한 정답과 다를 수 있다. Visual Studio로 실행해보고 싶은 사람들은 아래 링크에서 해당 문제를 찾아 복사 - 붙여넣기 하자 (다운받지 않아도 된다) https://mega.nz/file/RekmnCjS#QcwVahIsVPgQHEHfwECuX8UM-03UjsUtgdq6PJrBPQM 1. 학생을 나타내는 구조체 student를 정의하고 테스트한다. student는 주민등록번호(문자열), 이름(문자열), 전화번호(문자열)로 구성된다. 구조체 안에서 공용체를 사용하여 주민등록번호 또는 학번 중에서 하나를 사용할 수 있도록 구조체를 정의해보자. #include struct student { union { char number[30]; ch.. 2022. 8. 5.
(제3판)C언어 콘서트 CHAPTER 10. Programming 문제 개인풀이 개정3판 10장 프로그래밍 문제 개인풀이이기 때문에 출제자가 의도한 정답과 다를 수 있다. Visual Studio로 실행해보고 싶은 사람들은 아래 링크에서 해당 문제를 찾아 복사 - 붙여넣기 하자 (다운받지 않아도 된다) https://mega.nz/file/oDUE3AxC#dPfrridAK6oCn9Iq6QoBuCQjDuK9boga1B90HXpfgmE 1. 문자열 안에 포함된 문자들의 등장횟수를 계산하는 프로그램을 작성한다. 예를 들어서 문자열 "abc"라면 'a', 'b', 'c' 문자가 한 번씩 등장한다. #include #include int main(void) { char s[100] = { 0 }; int freq[123] = { 0 }; printf("텍스트를 입력하시오: "); gets_s.. 2022. 8. 4.
(제3판)C언어 콘서트 CHAPTER 9. Programming 문제 개인풀이 개정3판 9장 프로그래밍 문제 개인풀이이기 때문에 출제자가 의도한 정답과 다를 수 있다. Visual Studio로 실행해보고 싶은 사람들은 아래 링크에서 해당 문제를 찾아 복사 - 붙여넣기 하자 (다운받지 않아도 된다) https://mega.nz/file/MXNkXBKL#rXGoXG-PeGwlGCpT2E9aUm_0vWymswe8BtZp6k5Punw 1. 1차원 배열을 받아서 배열 요소들의 합을 계산하는 함수 int get_array_sum(int *A, int size)을 구현하고 int data[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };을 가지고 테스트하라. #include #define SIZE 10 void print_array(int* A, int size) { prin.. 2022. 8. 3.
(제3판)C언어 콘서트 CHAPTER 8. Programming 문제 개인풀이 개정3판 8장 프로그래밍 문제 개인풀이이기 때문에 출제자가 의도한 정답과 다를 수 있다. Visual Studio로 실행해보고 싶은 사람들은 아래 링크에서 해당 문제를 찾아 복사 - 붙여넣기 하자 (다운받지 않아도 된다) https://mega.nz/file/VPkxhLjb#mI4kTP1ZDA4KieF3FWmaVSOHItO_EtbX4ShjeZeCy4A 1. f(x, y) = 1.5*x+3.0*y를 계산하는 함수를 작성하고 테스트하여 본다. #include double f(float x, float y) { double sum; sum = 1.5 * x + 3.0 * y; return sum; } int main(void) { float x = 1.0, y = 2.0; printf("x=%f, y=%f, .. 2022. 8. 2.