728x90 반응형 [개발자 로드맵]/C38 [C언어 코딩 도장 심사문제 답] 7.11_정수형 변수 선언과 오버플로우 1. 답 #include int main() { unsigned short num1; unsigned int num2; char num3; num1 = 65536; num2 = 4294967296; num3 = 128; printf("%u %u %d\n", num1, num2, num3); return 0; } 2. 결과 3. 정리 자료형의 한계 값을 알고 있다면 쉽게 풀이할 수 있었던 문제입니다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : 7.11 심사문제: 정수형 변수 선언과 오버플로우 (dojang.io) 코딩 도장: 사이트에 로그인 사이트의 강좌를 수강하고 학습 효과를 최대한 높이려면.. 2022. 11. 4. [C언어 코딩 도장 심사문제 답] 62.8_덧셈 함수 만들기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include long long add(long long num1, long long num2) { long long sum = 0; sum = num1 + num2; return sum; } int main() { long long num1, num2; scanf("%lld %lld", &num1, &num2); printf("%lld\n", add(num1, num2)); return 0; } 2. 결과 3. 정리 함수 내 매개변수와 반환값의 타입을 신경써서 작성을 해줄 필요가 있었습니다. 추가로 long long sum=0;은 없어도 문제는 없지만 초기화하는 습관을 가져야겠다고 마음을 먹어서 작성하였습니다. 또한 sum 변수를 만든.. 2022. 9. 16. [C언어 코딩 도장 심사문제 답] 62.7_게임 캐릭터 능력치 설정 함수 만들기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include float setAttackSpeed(float a) { printf("Attack Speed: %f\n", a); } int main() { setAttackSpeed(0.638f); setAttackSpeed(1.23f); return 0; } 2. 결과 3. 정리 매개변수가 있는 함수를 만드는 문제였습니다. 이전에 퀴즈와 내용을 착실히 따라해왔다면 무리없이 해결할 수 있을 것이라 생각합니다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : 62.7 심사문제: 게임 캐릭터 능력치 설정 함수 만들기 (dojang... 2022. 9. 15. [C언어 코딩 도장 심사문제 답] 5.6_변수를 선언하고 값 할당하기 1. 답 #include int main() { int num1; int num2, num3; num1 = 10; num2 = 20; num3 = 30; printf("%d %d %d\n", num1, num2, num3); return 0; } 2. 결과 3. 정리 선언하고 바로 값을 대입하는 방식도 있겠고, 정답을 가는 방식은 다양할 것 같습니다. 그러나 이 문제에서 고민이 들었던 부분은 printf함수에서는 왜 &를 사용하지 않을까?라는 부분이었는데, 물론 printf함수가 &가 필요 없이 설계되어 작성되었기 때문이기도 하겠지만 좀 더 본질적인 질문이었습니다. 설계를 할 때 왜 &가 필요 없었을까라는 고민이었는데, 생각해보니 &자체가 필요가 없다고 생각이 들었습니다. &는 주소 연산자로 이 변수의 .. 2022. 7. 22. 이전 1 2 3 4 5 6 ··· 10 다음 728x90 반응형