Le code que vous avez encerclé est l'instruction qui génère les résultats. Cela signifie qu'il n'y a pas d'espace avant le premier numéro de sortie et que chaque numéro suivant ajoute un espace au numéro précédent. first est un bit d'indicateur. Il reçoit d'abord une valeur de 1 et est jugé lors de la sortie de la boucle à ce moment-là, first=1, qui est la première sortie de résultat, puis imprime le résultat directement et le met d'abord à 0. . Après l'impression, lors de la sortie, si first=0 (pas le premier chiffre), alors un espace sera d'abord sorti puis le numéro sera imprimé.
Le 1 5 6 7 dans l'exemple est en fait 1[espace]5[espace]6[espace]7[espace]
S'il s'agit de la première lumière dépliée (la première est vraie), modifiez uniquement le drapeau sur faux (ne pas afficher " "), puis affichez le numéro de la lumière si ce n'est pas la première lumière à afficher (déterminez). si c'est la première lumière à afficher) Le drapeau a d'abord été mis à 0), première sortie " " puis le numéro
Le code que vous avez encerclé est l'instruction qui génère les résultats. Cela signifie qu'il n'y a pas d'espace avant le premier numéro de sortie et que chaque numéro suivant ajoute un espace au numéro précédent.
first est un bit d'indicateur. Il reçoit d'abord une valeur de 1 et est jugé lors de la sortie de la boucle à ce moment-là, first=1, qui est la première sortie de résultat, puis imprime le résultat directement et le met d'abord à 0. . Après l'impression, lors de la sortie, si first=0 (pas le premier chiffre), alors un espace sera d'abord sorti puis le numéro sera imprimé.
Le 1 5 6 7 dans l'exemple est en fait 1[espace]5[espace]6[espace]7[espace]
S'il s'agit de la première lumière dépliée (la première est vraie), modifiez uniquement le drapeau sur faux (ne pas afficher " "), puis affichez le numéro de la lumière si ce n'est pas la première lumière à afficher (déterminez). si c'est la première lumière à afficher) Le drapeau a d'abord été mis à 0), première sortie " " puis le numéro
....N'est-ce pas simplement essayer d'utiliser des espaces pour séparer les nombres résultants....
Sinon, ils seraient tous connectés 1567