C 언어를 공부하다가 든 궁금증. int main 함수에서 return 0 값이 없어도 에러가 발생하지 않을까? #include int main() { int num1, num2, num3; num1 = 10; num2 = 20; num3 = 30; printf("%d %d %d\n", num1, num2, num3); return 0; } 나는 위와 같은 main 함수를 통해서 변수 num1, num2, num3 에 할당된 숫자들을 printf 함수를 통해 출력하고 싶었다. 나는 int로 main 함수 return 값의 데이터 유형을 지정했으니 0이 리턴되어야 하고 리턴 값이 없으면 에러가 나는 게 맞다고 생각했다. #include int main() { int num1, num2, num3; num1..
c
**문제** 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. **입력** 첫째 줄에 A와 B가 주어진다. (0 < A,B < 10^10000) **출력** 첫째 줄에 A+B를 출력한다. **예제 입력 1** 9223372036854775807 9223372036854775808 **예제 출력 1** 18446744073709551615파이썬 같은 언어는 10,000자리 정도의 자연수도 자유롭게 다룰 수 있습니다. 하지만 C/C++이라면 이 문제를 어떻게 풀까요? C/C++ 사용자가 아니더라도 고민해 보면 좋을 것입니다. 파이썬을 사용하면 쉽게 풀 수 있는 문제이지만 C로 한번 풀어보겠다. #include int main(void) { int a, b; scanf("%d %d"..