php - C语言算法题-开灯问题 代码有点看不懂求大神指点?
巴扎黑
巴扎黑 2017-04-18 10:33:11
0
3
577

巴扎黑
巴扎黑

모든 응답(3)
阿神

동그라미 안의 코드는 결과를 출력하는 문장입니다. 이는 첫 번째 출력 숫자 앞에 공백이 없으며 각 후속 숫자가 이전 숫자에 공백을 추가함을 의미합니다.
first는 플래그 비트로 먼저 1의 값이 할당되어 루프 출력 중에 판단됩니다. 이때 첫 번째 결과 출력인 first=1이 되고 그 후 결과를 직접 인쇄하고 처음에는 0으로 설정됩니다. 인쇄 후 출력 시 first=0(첫 번째 숫자 아님)이면 공백이 먼저 출력된 후 숫자가 인쇄됩니다.

迷茫

예제의 1 5 6 7은 실제로 1[space]5[space]6[space]7[space]입니다

첫 번째 펼쳐진 조명인 경우(첫 번째가 true) 플래그를 false로 수정하고(" "를 출력하지 않음) 표시할 첫 번째 조명이 아닌 경우 출력합니다(결정). 표시되는 첫 번째 조명인지 여부) 먼저 플래그가 0으로 설정되었습니다. 먼저 " "를 출력한 다음 숫자

를 출력합니다.
伊谢尔伦

....이것은 단지 결과 숫자를 구분하기 위해 공백을 사용하려는 것이 아닌가....
그렇지 않으면 모두 1567로 연결될 것입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿