Programación de dibujo Acd
# include & ltstring.h & gt/*Contiene la función de cadena strlen para calcular la longitud de la cadena*/
int main() p>
{
char str[100];/*La cadena utilizada para recibir entradas solo puede ingresar hasta 100 caracteres*/
int I = 0;< / p>
int length = 0;
int count = 0 /*Se usa para contar el número de caracteres*/
char ch
Printf ( "Por favor ingrese una cadena:");
scanf("%s ", str);
getchar(); //////////Entras El carácter de nueva línea de la tecla Intro también se trata como el segundo carácter recibido, por lo que se omite.
////Si este no es el caso, considere comentar esta oración.
printf(" \ nIngrese un carácter: ");
scanf("%c ", & ampch
length = strlen(str); ;
for(I = 0;i<length;i++){
if(str[i]==ch){
count++;
}//if:
}//for:
Printf(El número de %c en " \ n% s " es: %d \n ", str , ch, count);
Return 0;
}//Principal:
Los resultados de ejecución son los siguientes:
Banxi 1988 @ Banxi 1988-Desktop:~/zhidao$ gcc qtwo.c -o qtwo
Banxi 1988 @ Banxi 1988-Desktop:~/zhidao$ /qtwo
Por favor, introduzca un. cadena: ABCAEFGATACD.
Ingrese el carácter: a.
El número de a en ABCAEFGATACD es: 4
Banxi 1988 @ Banxi 1988-Desktop:~. /zhidao$
////La respuesta anterior en realidad no es mala, pero puede que se ejecute más o no en la práctica, porque no es necesario ingresar la longitud de la cadena, lo que causará problemas. . Algunos detalles no son suficientes.