Red de conocimiento informático - Computadora portátil - Problema de completar espacios en blanco con un programa en lenguaje C~¡resuelto a alta velocidad~~!

Problema de completar espacios en blanco con un programa en lenguaje C~¡resuelto a alta velocidad~~!

Primero

#include lt;stdio.hgt;

main()

{

int a [5]={1, 3, 5, 7, 9}; /* a es una matriz de valores int*/

int *num[5], i, *p /* num It; es una matriz de punteros que apunta al tipo int y p es una variable que apunta al tipo int*/

int *f(int *x[], int /* Declaración de la función f que devuelve el valor del puntero); */

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

{

num[i] = amp;a[i]; num Cada componente apunta a cada elemento correspondiente de a */

}

p=f(num, 2); /* Devuelve la matriz a señalada por num[2] componente La dirección del elemento */

for (; plt;=num[4]; p) /* Escanear dentro del rango de direcciones de num[2]~num[4]*/

{

printf(" d\t", *p /* Genera los datos dentro del rango de direcciones */

}

}

int *f(int *x[], int i)

{

int k=0

para ( ; klt; i; k); /* Si se omite esta declaración, ¿qué se debe modificar? */

return x[k]; /* Devuelve la dirección señalada por num[i]*/

}

La segunda

#include "stdio.h"

#define N 10

main()

{

int i, k, a[N], sum, count, *p; /* El tipo base de todas las variables y la matriz a es int */

count=sum=0;

{

printf(" entrada k: \n");

scanf("d", amp; k); Requiere la entrada de k número */

}

while (klt;=0||kgt;N); /* hasta que el bucle garantice 0≤k≤N */

printf(" entrada a[0]~a[d]:\n",

for (p=a; plt; a k; p) /* puntero p); apunta a la primera dirección de la matriz a, y p calcula el valor posterior a su vez*/

{

scanf("d", p /* p aquí es equivalente a); amp ;a[i] */

if (*p gt; 0) /* Hace referencia al valor de la variable señalada por la variable puntero p*/

{

sum = *p; /* El valor de la variable *p apuntado por el puntero p gt; se suman 0 valores */

recuento; números enteros*/

}

}

p = a; /* El puntero se reinicia y apunta nuevamente a la primera dirección de la matriz a*/

while (plt; a k )

{

printf("-5d", *p); /* Ejecute *p primero, extraiga el valor de la variable señalada y luego apunte al siguiente elemento. de la matriz*/

}

printf("\n Número de gt anterior; 0 es: d\n", count

printf( "Suma de gt; 0 es: d\ n", suma);

}