본문 바로가기

scanf2

[열혈 C 프로그래밍] Chapter03 문제 문제 1 : 프로그램 사용자로부터 두 개의 정수를 입력 받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램을 작성해보자. // My Solution #include int main(void) { int num1, num2; scanf("%d", &num1); scanf("%d", &num2); printf("%d-%d=%d\n",num1, num2, num1-num2); printf("%dx%d=%d\n",num1, num2, num1*num2); return 0; } // 소스코드 답안 int main(void) { int num1, num2; printf("두 개의 정수 입력 : "); scanf("%d %d", &num1, &num2); printf("%d - %d = %d \n", num1, .. 2022. 12. 16.
[열혈 C 프로그래밍] 키보드로부터의 데이터 입력과 C언어의 키워드 키보드로부터의 정수입력을 위한 scanf 함수의 출력 scanf 함수를 이용하면 키보드로부터 다양한 형태의 데이터를 입력 받을 수 있다. 다음 코드는 scanf 함수의 기본적인 사용 방법을 보여준다. int main(void) { int num; scanf("%d", &num); // 키보드로 입력된 정수를 변수 num에 저장하라. } 키보드로부터 데이터를 입력 받으려면, 데이터의 종류에 맞게 메모리 공간을 미리 할당해야 한다. 따라서 위의 코드에서는 scanf 함수호출에 앞서 변수 num을 선언하고 있다. 그리고 이어서 scanf 함수를 호출하면서, 두 번째 인자로 num을 넘겨주고 있다. scanf 함수에서의 %d는 '10진수 정수 형태의 입력'을 뜻한다. 다음은 프로그램 사용자로부터 두 개의 정수를.. 2022. 12. 16.