El lenguaje C invita a los programadores a venir y ver cómo resolver este problema.
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.