728x90 반응형 디벨로퍼21 [C언어 코딩 도장 심사문제 답] 61.10_게임 캐릭터 능력치 함수 만들기 1. 답 #include #include float getArmor() { return 20.5; } bool hasSlowSkill() { return false; } int main() { float armor; bool slow; armor = getArmor(); slow = hasSlowSkill(); printf("%f\n", armor); printf("%s\n", slow == true ? "true" : "false"); return 0; } 2. 결과 3. 정리 함수 정의, 올바른 return값, return값의 자료형에 대해서 작성할 수 있는지 묻는 문제였습니다. main함수에서 선언된 변수들의 자료형을 파악해서 동일한 함수의 자료형을 결정해주고, 함수명을 파악해서 작성한 다음 결과 .. 2022. 7. 19. [C프로그래밍:현대적접근]01_C입문_역사와 장단점 요약 C언어의 좀 더 깊은 이해가 필요할 것 같아 새로운 내용도 같이 학습을 시작하고자 합니다. C 프로그래밍: 현대적 접근이라는 원서를 번역해 놓은 포스팅을 보고 개인적으로 중요하다고 생각되는 포인트만 가져와 반복학습을 진행하고자 합니다. 번역 원문 링크에 대해서는 하단에 달아놓았습니다. 원문 링크를 통해서 내용을 학습하시고 다독하실 때 활용하시는 것도 괜찮을 것 같습니다. 유래 C는 UNIX 운영체제의 산물이며, 벨 랩에서 일하던 켄 톰슨, 데니스 리치 등이 만들었다. 톰슨은 UNIX 개발을 지속하기 위해서 어셈블리어보다는 좀 더 고급 언어, B 언어를 개발했다. 리치는 B의 좀 더 발전된 언어를 제작했고, 이것을 New B라는 의미로, NB라고 이름 지었다. B에서 더더욱 발전해서 많이 달라진 형태가 되.. 2022. 7. 19. [C언어 코딩 도장 심사문제 답] 60.8_함수 선언하기 1. 답 #include void printName(); void printOrdinal(); int main() { printName(); printOrdinal(); return 0; } void printName() { printf("Beethoven\n"); } void printOrdinal() { printf("9th Symphony\n"); } 2. 결과 3. 정리 하단에 함수가 정의된 것을 선언해주는 것을 아는지 묻는 문제로 생각됩니다. 함수 정의된 헤드 부분만을 따서 선언을 해주면 간단하게 해결할 수 있습니다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : https://doja.. 2022. 7. 18. [C언어 코딩 도장 심사문제 답] 60.7_함수 정의하기 1. 답 #include void printIPAddress() { printf("192.168.10.5\n"); } void printHostname() { printf("Jupiter\n"); } int main() { printIPAddress(); printHostname(); return 0; } 2. 결과 3. 정리 함수 정의를 해주면 해결할 수 있는 문제였습니다. 출력만 하는 프로그램이므로 void 자료형으로 함수를 정의합니다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : https://dojang.io/mod/quiz/attempt.php?attempt=1842955&cmid=5.. 2022. 7. 18. 이전 1 2 3 4 5 6 다음 728x90 반응형