123 plástico
# include ltstdio.h gt
¿No es válido? main()
{
¿Sin firmar? ¿dragón? num//El entero largo sin signo que se va a contar.
int? onecnt? =?0; //Número de apariciones de 1
int? ¿Dos centavos? =?0; //El número de veces que aparece el número 2
int? thrcnt? =?0; //El número de veces que aparece el número 3
printf("¿Entrada? ¿Unsigned? Dragon? num:"); //Solicita al usuario que ingrese un entero largo sin signo.
scanf("ld", ampnum); //Obtiene la entrada del usuario, por supuesto, esto se puede obtener a través de parámetros de entrada.
¿Cuándo? (0?!=?Num)//Num se divide por 10 en cada ciclo del proceso estadístico y el resto de 10 se utiliza para determinar si es 1, 2 o 3.
{
¿Y si? (1?==?Número 10)
{ onecnt;}
¿Si? (2?==?Número 10)
{ dos cnt;}
¿Si? (3?==?Número 10)
{ thr cnt;}
num? =?num/10;
}
printf("¿num?'s?1:?d\nnum?'s?2:?d\nnum?'s?3 :?d \n ", onecnt,? dos centímetros? thr CNT); //Imprime el número de apariciones de 1, 2 y 3.
printf("max? cnt? is: d\n ", (onecnt gttwocnt)? ((onecnt gtthrcnt)? un CNT: thr CNT): ((dos CNT gt; thrcnt)? dos CNT :thr CNT)); //Los tiempos más impresos. Por supuesto, esto se puede traducir en un valor de retorno.
//Si el número de ocurrencias es 4, 5, 6, 7, 8, 9, 0 en lugar de 1, 2, 3, no se contabilizará ninguna estadística, y se contabilizará la que tenga más ocurrencias entre 1, 2 y 3 seguirán imprimiéndose uno.
}