Tengo un problema con el lenguaje C, espero que puedan ayudarme.
int main()
{
char c1, C2; //Necesita verificar el código ASCALL, 'A'= 65, '8'=56, '5'=53, '4'=52.
c 1 = ' A ' ' 8 '-" 5 "; //=65 56-53=68, el carácter correspondiente es ' d '
C2 = ' A ' ' 8 '-' 4 '; //=69
printf("c, d\n ", c1, C2); //La salida es D, 69 //Tenga en cuenta que aquí hay un carácter. y una salida digital.
Devuelve 0;
}
Se sabe que el código ASCII de la letra A es 65 y el resultado de salida después de ejecutar el programa es p>
# include ltstdio.h gt
void bub absort(int a[], int n)
{
int i, j, temp
for(I = 0;Iltn-1;I) //Este bucle se utiliza para organizar la matriz de pequeña a grande.
{
for(j = 0;j ltn-1-I;J)//Hay un problema con este código, lo que provocará un desbordamiento del índice y el resultado es impredecible a[n] fuera de límites.
//Debe cambiarse a for(j = 0; j ltn-2-I; j). Si según su código, la matriz está organizada
//Incierto, La producción esperada debe ser de menor a mayor.
if(a[j] gt; a[j 1])
{
temp = a[j];
a[j]= a[j 1];
a[j 1]= temp;
}
}
}
int main()
{
intarray[]={3, 15, 9, 6, 12}; Absorber(matriz, 5);
for(int I = 0; i lt5; i)
printf("d ", matriz[I]);
printf(" \ n ");
devuelve 0;
}
El resultado de salida después de ejecutar el programa es
(4) Complete los espacios en blanco según el programa
1 La función del siguiente programa es ingresar las puntuaciones de varios estudiantes desde el teclado, contar y generar las puntuaciones más altas y más bajas, y finalizar. la entrada cuando la entrada es un número negativo.
# include ltstdio.h gt
int main()
{
Punto flotante x, valor máximo, valor mínimo;
Printf("Ingrese la puntuación del estudiante: ");
scanf("f ", ampx
max = min = x
While ((1) )//¿Cómo salir de este bucle? Y (1) es un bucle infinito. ¡incógnita! ='c', entonces ingresa c para salir.
{
if((2))max = x; //Hay un problema, X
if(x lt; min)min = x ;
scanf("f ", ampx);
}
printf("max=f, min=f\n ", máx, mínimo) ;
Devuelve 0;
}
2. La función del siguiente programa es: primero ingresar un nombre de archivo desde el teclado y luego convertir el ingresado. caracteres en forma de texto Almacenados en el archivo, con # como símbolo final de la entrada.
# incluir ltstdio.h gt
# incluir ltstdlib.h gt
int main()
{
FILE * fp
char ch, fname[30];
Printf("Ingrese el nombre del archivo:\n ");
Obtener ( fname); //Nombre de archivo
If((fp= (3))==NULL) //Completar, como fopen("Nombre de archivo", "w")//Nombre de archivo, como por ejemplo c: \\f11.txt.
{
Printf("¡No se puede abrir el archivo!\n ");
Salir(0);
}
Printf("Ingrese datos:\n ");
while((ch=getchar())!= (4) )//Esto es para evitar bucles infinitos. Escribe una clave y sale del bucle.
fputc( (5), FP); //CH, aquí es para completar CH en este archivo.
fclose(FP);
Devuelve 0;
}