Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una breve discusión sobre los punteros de estructura en lenguaje C
Una breve discusión sobre los punteros de estructura en lenguaje C
Utiliza la subfunción de intercambio con la esperanza de que si el cumpleaños de la primera persona es anterior al de la última, entonces las posiciones de información de las dos personas cambiarán, pero hay un problema con la subfunción que escribió. . Solo cambió el primer carácter de la matriz, como el nombre, no toda la matriz.
Creo que es más conveniente utilizar matrices de caracteres para almacenar números enteros. El rango exacto de números enteros es demasiado pequeño. Si lo desea, solo puede definirlo como un largo sin firmar. Al generar, no puede generar el espacio entre el año y el mes, lo que no se verá bien. Aunque no se pueden generar espacios al ingresar con una matriz de caracteres, puede cambiar los espacios a "-", lo que hará que la salida sea muy conveniente y hermosa. Al comparar cumpleaños, usar strcmp es tan conveniente como usar un número entero. Puedes utilizar el método de la burbuja al comparar cumpleaños. Puedes intentarlo.