abc12345

main()

{ int a;

char ch;

scanf("3d3c", amp; a, amp; ch);

printf("dc", a, ch);}

12345를 입력하고 abc를 입력하면 답은 1234;

문제 귀하의 프로그램입니다. 약간의 문제가 있습니다.

main()

{ int a

char ch; > scanf("3d 3c ", amp; a, amp; ch)

printf ("d\nc", a, ch)

}

< p>12345와 abc를 입력하면 답은 123 abc입니다.

핵심은 아직 기본을 배우지 않았다는 것입니다.

첫째, scanf 함수의 차이점; d와 3d는 다음과 같습니다.

전자는 int를 입력할 수 있으며 정수 유형의 모든 숫자에는 유효한 숫자가 있습니다.

후자는 시스템에 입력한 숫자에 대해 유효한 숫자 3개만 유지합니다. .

물론 출력도 3Bit 입니다.

일부 기본 사항은 정기적으로 연습해야만 이해할 수 있습니다. .