Ingrese una cadena y encuentre el número de letras mayúsculas que contiene.
#include lt;stdio.hgt;
void main ()
{
char a[100];
int suma0=0, suma=0, sumaA=0;
obtiene(a);
char * p;
for (p = a; *p ! = '\0'; p )
{
si (*p gt; = '0' amp; *p lt; = '9 ')
suma = 1;
si no (*p gt; = 'a' amp; *p lt; = 'z')
suma = 1 ;
si no (*p gt; = 'A' amp; *p lt; = 'Z')
suma = 1;
}
printf ("Número de caracteres numéricos: d\nNúmero de caracteres en minúsculas: d\nNúmero de caracteres en mayúsculas: d\n", suma0, suma, sumaA);
} p>
Extensión:
Instrucciones para usar la función printf
1. Ancho del campo
d: Salida. datos enteros según la longitud real.
Si desea generar un ancho específico, puede especificar el ancho del campo, md-->m ancho de campo. Después de imprimir, la consola mostrará m bits;
Si desea imprimir Si el número de dígitos es mayor que el número de dígitos que configuramos m, se realizará la misma salida;
Si se va a imprimir el número de dígitos, si el número de dígitos es menos que el número establecido de dígitos, complete los espacios en blanco, como se muestra a continuación:
Si m es un número positivo, se alinea a la izquierda (margen izquierdo); un número negativo, está alineado a la derecha (margen derecho).
2. Caracteres de escape
Si desea generar el carácter "", debe utilizar dos consecutivos en la cadena de "control de formato".
Por ejemplo: printf("f", 1.0/3 Salida: 0.333333.