En la programación C#, debe ingresar 100 números enteros desde el teclado y generar un número entero que sea divisible por 2 pero no divisible por 5.
1. Aceptar la entrada String str=Console.ReadLin() //Utilice "," entre suposiciones separadas. , cualquier otro personaje también puede separarse.
2. Convierta la cadena recibida en una matriz String[]strs=str.split(',');
3. intStrs=new int[strs.length]; para(int i=0;ilt;strs.length;i){intStrs=new int[strs.length] para(int i=0;ilt;strs.length; i; )length; i ){intStrs[i]=int.Parse(strs[i]);}
4. Utilice for para filtrar el primero: for(int i=0; ilt; 100; i ){ if(intStrs[i]2==0amp;amp;intStrs[i]! ==0){Console.WriteLine(intStrs[i]2==0amp;amp;intStrs[i]!WriteLine(intStrs[ i]);}}
El segundo while (el principio es el mismo que para, cualquier cosa que se pueda hacer con while o hacer while se puede hacer con for if)
5 Suma directa, el paso no es muy diferente del paso 4, es decir, agrega una variable de conteo temporal, como int tmp=0 for (int i=0; ilt; 100; i ){ if (intStrs[i]; 2==0amp; amp;intStrs[i]!==0){tmp =intStrs[i];//Satisface las condiciones de la suma, el resultado es la suma de todas las condiciones cumplidas}}
Resultado final Console .WriteLine(tmp);
En resumen (puede haber algunos errores ortográficos, composición tipográfica puramente manual), este es el uso de una declaración de proceso de matriz de conversión de tipos, y la práctica hará que Quedas perfecto después de usarlo un par de veces.