Ejercicio 3-4 carácter Estadísticas (15point (s)). C

Esta pregunta requiere programación, introduzca 10 caracteres, cuente el número de letras, espacios o retorno de carro, caracteres numéricos y otros personajes en ellos.

Formatos de entrada:
de entrada es de 10 caracteres. Por último, un retorno de carro representa el extremo de entrada, no está incluido.

Formato de salida:
la única línea

letra = número de letras, en blanco = el número de espacios o retornos de carro, dígito = número de caracteres numéricos, otras = número de caracteres distintos

formato de salida.

entrada de la muestra:
AstraZeneca
09 Az

Ejemplo de salida de:
... Carta = 4, = 3 en blanco, dígitos de = 2, otros 1 =
¿Por qué mi código incorrecto !!?
Aquí Insertar imagen Descripción

//   Date:2020/3/17
//   Author:xiezhg5
#include <stdio.h>
int main(void)
{
	int i;
	char c;
	int letter=0,blank=0,digit=0,other=0;
	for(i=1;i<=10;i++)
	{
		c=getchar();
		if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
			letter++;
		else if(c==' '||c=='\n')
			blank++;
		else if(c>='0'&&c<='9')
			digit++;
		else
			other++;
	}
	printf("letter = %d, blank= %d, digit = %d, other = %d\n",letter,blank,digit,other);
	return 0;
}
Publicado 65 artículos originales · ganado elogios 28 · vistas 1748

Supongo que te gusta

Origin blog.csdn.net/qq_45645641/article/details/104923876
Recomendado
Clasificación