Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente, urgente! ¡urgente! Programación de emergencia en lenguaje C

¡Urgente, urgente! ¡urgente! Programación de emergencia en lenguaje C

Para ser honesto, este tipo de preguntas es el momento de capacitarte, pero como estás tan ansioso, puedo darte una plantilla, que es un flujo de archivos de entrada y salida básico que hice antes. de leerlo, pero aún así le recomiendo que intente hacerlo usted mismo primero. Si no sabe cómo hacerlo, puede leer el libro primero. Si no sabe cómo, puede leer lo siguiente. programa primero.

#includelt;stdio.hgt;

#define N 4

estructura estudiante

{

char nombre[8];

int num;

int puntuación[3];

}stu[N]

void save; ();

void print();

void main()

{

printf("por favor ingrese información\n"

guardar(stu );

imprimir(stu

}

void save()

<); p>{

ARCHIVO *fp1;

int i, j;

fp1=fopen("stu.list", "w"); p> p>

// printf("error de escritura del archivo\n");

for(i=0; ilt; N; i )

{

printf("nombre: ");

scanf("s", stu[i].nombre

printf(" num: "); p>

scanf("d",amp;stu[i].num);

for(j=0;jlt;3;j)

{

printf("puntuado: ", j 1);

scanf("d", amp. stu[i].score[j]);

}

for(i=0; ilt; N; i)

{

fwrite(amp; stu[i] , sizeof (estructura estudiante), 1, fp1

}

}

fclose(fp1); p>

void print()

{

int i, j, m, n, a[N]

float b, suma[; 3] ,aver[3];

ARCHIVO *fp2;

if ((fp2=fopen("stu.list", "r"))==NULL)

{

printf("no se puede abrir este archivo");

printf("¡Error! ");

Retorno;

}

printf("nombre número puntuación1 puntuación2 puntuación3 suma\n");

for(i=0; ilt; N; i )

{

a[i]=0;

fread(amp; stu[i], tamaño de (estructura estudiante), 1, fp2);

printf("-6s-6d", stu[i].nombre, stu[i].num

for(j=0; jlt); 3; j )

{

printf("-8d", stu[i].puntuación[j]); stu[i].puntuación[j];

}

printf("-3d", a[i]);

printf("\n"); }

para(m=0;mlt;3;m)

{

b=0;

para(n= 0; nlt; N; n )

{

b =stu[n].puntuación[m];

suma[m]=b;

}

promedio[m]=sum[m]/N;

printf("promedio: 4.2f\n", m 1, promedio[m]);

}

fclose(fp2);

}

Esta es solo una plantilla para familiarizarte con tu tema, puedes depurarla y vea Vea cómo funciona y luego modifíquelo según cómo funciona.