Red de conocimiento informático - Computadora portátil - Programación en lenguaje C, ¿cómo escribir la segunda pregunta de la tarea de computadora?

Programación en lenguaje C, ¿cómo escribir la segunda pregunta de la tarea de computadora?

Pregunta 1:

paquete HXY;

importar java.util.*;

clase pública ST {

public static void main(String[] args) {

int english=0;

int space=0;

int other=0; /p>

int digit=0;

Scanner sc=new Scanner(System.in);

System.out.println("Ingrese su nombre personalizado En una oración : ");

String str=sc.nextLine();

char[] ch=str.toCharArray();

for(int i= 0;i

if(Character.isLetter(ch[i])){

inglés++;

} else if (Character.isSpaceChar(ch[i])){

space++;

}else if(Character.isDigit(ch[i])){

dígito++;

}else{

otro++;

}

}

System.out( "Hay letras en la línea que ingresaste"+inglés);

System.out.println("Hay espacios en la línea que ingresaste"+espacio);

System. out.println("Hay números en la línea que ingresaste"+dígito);

System.out.println("Hay otros caracteres y símbolos en la línea que ingresaste"+other);

}

}

Los resultados de ejecución son los siguientes:

Ingrese su oración personalizada:

123 qwe %

La línea que ingresaste contiene la letra 3

La línea que ingresaste contiene el espacio 3

La línea que ingresaste contiene el número 3

La línea que ingresaste contiene otros caracteres 1