Red de conocimiento informático - Computadora portátil - El lenguaje C invita a los programadores a venir y ver cómo resolver este problema.

El lenguaje C invita a los programadores a venir y ver cómo resolver este problema.

Se puede ver por observación que la función f () debe devolver el valor correspondiente de acuerdo con el valor de entrada, por lo que se juzga de acuerdo con los parámetros de entrada y luego devuelve el valor correspondiente. Devuelve un valor positivo para letras mayúsculas y un valor negativo para letras minúsculas. Puede verificar el código ASCII y restar un valor del código ASCII correspondiente a la letra.

El código ASCII puede consultar esta página:

/view/758a176a1eb91a37f1115ccb.html

La función correspondiente f() se puede escribir de esta manera.

int f(char c){

if(c>='a'&&c<='z'){

return (c-96) *-1;

}else if(c>='A'&&c<='Z'){

return c-64;

}

}

La siguiente pregunta es relativamente simple, solo una pregunta general, y no tengo tiempo para escribir código.

Primero, cuando la entrada es 0, el control finaliza la entrada y comienza el cálculo. Al calcular, controle el número de matrices. Para algunas matrices, puede configurar una matriz bidimensional para controlar la cantidad de datos de entrada. Por ejemplo, int tmp [10] [10], una vez completada la entrada de datos, se recorre la matriz bidimensional, se determina el número de números positivos y negativos y el número de ceros en cada dimensión de la matriz, y el Se obtiene el resultado del cálculo.