Puntuación mínima para preguntas de programación en lenguaje C
int main()
{
int I;
flotar a[10], min, max, avg//max representa la puntuación más alta, min representa la puntuación más baja y avg representa la puntuación promedio.
Printf("Ingrese las puntuaciones de 10 estudiantes\ n "
printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");
for(I = 0;i<=9;i++)
{
Printf("Por favor ingrese la puntuación del estudiante:");
scanf("%f ", & ampa[I]);
}
max = min = promedio = a[0];
for(I = 1;i<=9;i++)
{
if(min & gt; a [i])
{ min = a[I];}
if(max & lt; a[i])
{ max = a[ I];}
promedio = promedio+a[I];
}
promedio = promedio/10;
printf( "max=%f\n ", max);
printf("min=%f\n ", min);
printf("max=%f\n " ,avg);
printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \n "); p>
}
Datos extendidos:
Uso de funciones principales
1 y funciones principales en C++
C++ hereda la mayor parte de las características del lenguaje C, por lo que mantiene la tradición de que "el programa siempre comienza desde la función principal de forma predeterminada y siempre termina en la declaración de retorno o al final de la función principal". en C ++ debe Si desea convertirse en la entrada y salida de la ejecución del programa, debe escribirlo en el ámbito global.
No se puede escribir como miembro de una estructura o clase. Aunque la función principal se puede utilizar como función miembro de una estructura o clase, en consecuencia perderá su función como entrada y salida del programa.
El formato de escritura de la función principal global en C++ es exactamente el mismo que en el lenguaje C. Un mismo programa en C++ solo puede tener una función principal global.
2. Función principal en Java
Java también utiliza la función principal como entrada y salida para la ejecución del programa, pero como lenguaje "más puro" orientado a objetos, las funciones principales de Java son muy diferente de C/C++.
En primer lugar, se debilita el concepto de valor de retorno. Main no puede devolver un valor en aplicaciones Java, por lo que int main está prohibido y se debe utilizar void main. int main sólo se utiliza en JavaBeans.
En segundo lugar, todas las funciones en Java deben pertenecer a clases, no hay funciones globales, por lo que la función principal no puede ser un miembro global, sino que debe ser miembro de la clase.
En tercer lugar, dado que la función principal se ha convertido en una función miembro de la clase, para que el sistema la llame directamente, debe convertirse en una función estática con permisos públicos mediante el uso de estática pública.
En cuarto lugar, los parámetros de la función principal están simplificados. Solo se requiere la matriz de cadenas y no se requiere el número de parámetros (esto se debe a que las matrices Java tienen una función de verificación de subíndices).
El formato general de la función principal en una aplicación Java es el siguiente (el nombre de la clase se puede personalizar, pero al guardar como código fuente Java, el nombre del archivo principal debe ser el mismo que el nombre de la clase, de lo contrario, es posible que no se ejecute).
Clase pública MainDemo{
Public static void main(String[]args){
//TODO: Escribe aquí el contenido de la función principal.
}
}
El mecanismo de ejecución de los subprogramas de Java es completamente diferente al de las aplicaciones Java, por lo que no hay necesidad de una función principal.
3. Función principal en C#
La función principal en C# es similar a Java. También debe ser un miembro de la clase. También utiliza una matriz de cadenas como único parámetro. también una función estática. Lo mismo es void main.
La diferencia es que la primera letra de Main está en mayúscula, es decir, "función principal" No importa si se limita al nivel público (no hay público por defecto, pero sí público). todavía será necesario en algunas situaciones).
Además, cabe señalar que en C#, la restricción de que el nombre de la clase debe ser el mismo que el nombre del archivo principal ya no existe. Incluso si el nombre de la clase es diferente del nombre del archivo principal, el programa aún puede ejecutarse.
La función principal en las aplicaciones C# tiene este aspecto de forma predeterminada (tenga en cuenta que la primera letra de principal está en mayúscula).
La diferencia entre C#, C/C++ y Java es que C# no se limita a iniciar la ejecución desde la función main(), sino que es un desencadenador de eventos.
Plan de lección{
static void Main(string[]args){