Red de conocimiento informático - Computadora portátil - Programación de dibujo Acd

Programación de dibujo Acd

# include & ltstdio.h & gt

# include & ltstring.h & gt/*Contiene la función de cadena strlen para calcular la longitud de la cadena*/

int main()

{

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.