Red de conocimiento informático - Material del sitio web - Juicio de programación en línea

Juicio de programación en línea

#include

int main(void)

{

unsignedlongnum?

longdiv sin firmar?

intisPrime//El símbolo del número primo, 1 significa número primo, 0 significa número no primo.

printf("pleaseenteranintergeforanalysis.");

printf("Enterqtoquit. \ n ");

while(scanf("%lu ",&num) ==1&&num! =1)

{

for(div=2, es primo = 1; (div * div)< = num; div++){

If (num% div = = 0) {//If se puede dividir por div.

if((div*div)!= num){//Los divisores no son iguales.

printf(" % Luis deshabilita por % Lu y % Lu. \n ", num, div, num/div

} else {//Los divisores son los mismos .

printf(" % Luis divisible por % Lu. \n ", num, div

}

//Establece isPrime en 0, lo que significa). No son números primos.

es primo = 0;

}

}

si(esPrime==1){

Printf ("%lu es un número primo.\n", número);

}

printf("Por favor, ingrese otro número entero para el análisis.");

printf(" Enterqtoquit." \ n ");

}

printf("Adiós.\ n ");

return0

}

Efecto de la operación:

Datos extendidos:

Uso de la función printf():

En lenguaje C, hay tres funciones que pueden se utilizará para mostrar en la pantalla Datos de salida activados. Son:

1, puts(): solo puede generar cadenas y se ajustará automáticamente después de la salida.

2.putchar(): solo puede generar un carácter.

3.printf(): puede generar varios tipos de datos.

Printf() es la función de salida más flexible, compleja y comúnmente utilizada, que puede reemplazar completamente puts() y putchar().

Por ejemplo:

# include & ltstdio.h & gt

int main()

{

Printf("Este es mi blog:\n");

printf("www.yuanshi***.top\n");

Devuelve 0;

}

La forma completa del controlador de formato printf() es la siguiente:

%[flag][width][. Precisión] tipo

[] indica que el contenido aquí es opcional y se puede omitir.

1) el tipo representa el tipo de salida, como %d, %f, %c y %lf, el tipo corresponde a d, f, c y lf respectivamente

El tipo; debe existir y también Es decir, debes saber de qué tipo es al generar.

2) el ancho representa el ancho mínimo de salida, que ocupa al menos unos pocos caracteres.

Primero, resuma el controlador de formato utilizado:

%c salida única; personaje.

%hd, %d y %ld generan enteros cortos, int y largos en forma decimal con signo.

%hu, %u y %lu generan short, int y long en formato decimal sin signo.

%ho, %o y %lo generan short, int y long en formato octal sin signo.

%hx, %x, %lx%hX, %X, %lx genera números enteros cortos y largos en formato hexadecimal y sin signo. Si x es minúscula, el número hexadecimal de salida es minúscula; si x es mayúscula, el número hexadecimal de salida también es mayúscula.

%f y %lf generan la parte decimal de float y double en forma decimal; %e, %le%E, %le generan un número de punto flotante y doble decimal en forma exponencial. Si e es minúscula, entonces la e en el resultado de salida también es minúscula; si e es mayúscula, la e en el resultado de salida también es mayúscula.

%g, %lg%G y %lg generan decimal y doble decimal en la forma más corta de decimal y exponente, y no agregan ceros adicionales al final de la parte decimal. Si g es minúscula, entonces e también es minúscula cuando se genera en forma exponencial; si G es mayúscula, entonces E es mayúscula cuando se genera en forma exponencial;

%s genera una cadena.