Xiaobai pide ayuda, cambie el programa. . . .
c++
#include
usando el espacio de nombres std;
int main()
{
int n=0,m=0,i,j,x;
char Nombre[9][3];
char uno,dos;
cout <<"Bienvenido al sistema de elección de cuadros estudiantiles"< cout<<"Ingrese el número de candidatos:"; cin>>n; cout< cout<<"Por favor, introduzca el número de votantes:"; cin>>m; cout< getchar(); for(i=0;i<=n-1;i++) { cout< <"El candidato No. "< // cin.getline(&Name[i][0],2 Nombre[i][0] = getchar(); //Cadena de entrada getchar(); Nombre[i][1]=i+1; /Número de entrada Nombre[i][2]=0; //Elementos de votación inicializados } cout<<"Ingresado, esta vez estás participando en la elección Los estudiantes son los siguientes: "< for(i=0;i<=n-1;i++) { cout<<"El número de candidato "< }; cout <<"Salida completada"< cout<<"Esta es una votación de opción única, ingrese el número del candidato y presione Enter para confirmar"< por(i=0;i<=m-1;i++) { cin>>x; for(j=0; j<=n;j++) //Obtener datos de registro de matriz de caracteres mediante conversión de tipo forzada if(x==(int)(Name[j][1])) Nombre[j][2]=(char)((int)(Nombre[j][2])+1); }; cout<<"¡Votación finalizada! "< cout<<"Número de votos por nombre número"< one= Nombre[0][0]; //Caché two=Nombre[0][2]; for(i=1;i<=n-1;i++) //Compara el valor máximo if((int)(Name[i][2])>(int)(two)) > one=Name[i][0],two=Name[i][2]; for(i=0;i { for(j=0;j<=2;j++) si (j==0) cout<< Nombre[i][j]<<" "; else cout<<(int)Nombre[i][j]<<" "; cout< } cout<<"El candidato debe ser "< devuelve 0; } Los resultados son como siguiente: Bienvenido a utilizar el sistema electoral de cuadros estudiantiles Ingrese el número de candidatos: 3 Ingrese el número de votantes: 6 El candidato número 1 es: a El candidato número 2 es: b El candidato número 3 es: c Después de ingresar, los estudiantes Los participantes esta vez son los siguientes: El candidato N°1 es: a El candidato N°2 es: b El candidato N°3 es: c Resultado completado Esta es una votación de opción única, ingrese el número del candidato y presione Enter para confirmar 1 2 3 2 2 3 ¡Se acabó la votación! Número de votos por número de nombre a 1 1 b 2 3 c 3 2 Persona seleccionada b Votos 3 El programa solo se ha modificado ligeramente, pero todavía hay muchas deficiencias. Por ejemplo, solo puede ingresar una letra en el nombre. Si tiene alguna otra necesidad, comuníquese conmigo. y haré cambios mañana