Una pregunta sobre el diseño de cursos de lenguaje C. Solicite a los expertos que la respondan; de lo contrario, fracasará, gracias.
El programa se ha ejecutado sin problemas
Si no lo entiendes, volvamos a discutirlo
#include
struct people{
char index;
int grade;
} //define una estructura que representa al candidato y contiene su código. nombre y número de votos que obtuvo
main()
{
char piao1, piao2, piao3
personas a=; {'a', 0},b={'b', 0},c={'c',0}; //define el estado inicial del candidato, que contiene su nombre en clave y el número de votos que obtuvo p>
int piaoshu;//número total de votos
printf("Ingrese el número de votos y presione enter:");
scanf("%d" ,&piaoshu);
printf("Ingrese el contenido del ticket (en formato abc):\n"); =piaoshu;i++)
{
scanf("%c%c%c",&piao1,&piao2,&piao3); piao2||piao2= =piao3||piao1==piao3)//ingrese el siguiente ticket si el ticket no es válido
{
printf("Este ticket no es válido, ingrese el siguiente ticket \n") ;
}
else // juzga cuántos puntos cada uno Cuántos puntos se deben agregar a cada
{
if(a .index===piao1) {a.grade+=5;}
si no(b.index===piao1) {b.grade+=5;}
si no (c.index====piao1) {c.}
si no (a.index====piao2) {a.grade+=3;}
si no (b.index====piao2) {b.grade+=3;}
si no (c.index====piao2) {c.grade+=3;}
if(a.index====piao3) {a.grade+=2;}
si no(b.index====piao3) {b.grade+= 2;}
else if(c.index===piao3) {c.grade+=2;}
}
}
imprimir
tf("Puntuación de tres candidatos:\n");//genera sus puntuaciones
printf("a:%d\n",a.grade
printf( "b:%d\n",b.grado);
printf("c:%d\n",c.grado
printf("c:%); d\n",c.grado);
printf("c:%d\n",c.grado);
printf("c:%d\n" ,c.grade);
printf("c:%d\n",c.grade)grade
int max_grade; //definir una calificación máxima
max_grade=(a.grado>b.grado)?a.grado:b.grado;
max_grado=(max_grado>c.grado)?grado)?max_grado:c.grado; //Determina cuál es el puntaje más alto entre los tres números
if(max_grade== a.grade)//Determina quién tiene el puntaje más alto, si los dos puntajes más altos son iguales, vota nuevamente p>
{
if((max_grade!=b.grade) &&(max_grade!=c.grade))
{
printf( "Felicitaciones a a por ser elegido ganador");
}
else
{
printf("Volver a votar"
}
}
else if(max_grade==b.grade)
{
if( (max_grade!=a.grade)&&(max_grade!=c.grade))
{
printf("Felicitaciones a b por ser elegido ganador"); /p >
}
else
{
printf("Volver a votar"); >
}
}
else if(max_grade== c.grade)
{
if((max_grade != a.grade)&&(max_grade!=b.grade))
{
printf("Felicitaciones a c por ser elegido ganador"); p> }
else
{
printf("Volver a votar"
}
); }
}
Buena suerte.