Programación en lenguaje C para determinar si m es un número primo
1. Primero, debe abrir Visual C 6.0 y luego buscar la opción Archivo-Nuevo-Archivo-C Fuente para crear un nuevo archivo.
2. Luego debe ingresar el comando de preprocesamiento y la función principal en la nueva página:
#includelt; stdio.hgt /*Encabezado de función: archivos de encabezado de entrada y salida; */
void main() /*Tipo vacío: función principal*/
3. Para que la función se ejecute normalmente, debe definir una variable e ingresar un número. Los procedimientos relevantes son los siguientes:
p>
int m, i; /*Defina el tipo de datos de la variable como entero*/
printf("Ingrese un. número: "); /*Mensajes de texto de salida*/
scanf("d",amp; m); /*Ingrese un número*/
4. Luego necesita use la función for y if para determinar si es un número primo. El procedimiento específico es el siguiente:
for(i=2;ilt;=m;i)? usando la función for*/
if(mi==0)? /*Determinar si el número de entrada se puede dividir por números distintos de 1 y por sí mismo*/
break;
if(igt;m) /*determinar si i es mayor que m*/
printf("d es un número primo\n", m); la salida es un número primo*/
else
printf("d no es un número primo\n", m / *La salida no es un número primo*/<); /p>
5. Ingrese el código fuente completo. Después de ejecutar, el resultado del juicio se mostrará en la interfaz de ejecución.
#includelt; stdio.hgt;? /*Encabezado de función: archivos de encabezado de entrada y salida*/
void main() /*Tipo vacío: función principal*/
{
int m, i; /*Definir el tipo de datos de la variable como entero*/
printf("Ingrese un número: /*Salida"); mensajes de texto */
scanf("d",amp; m); /*Ingrese un número*/
for(i=2;ilt;=m;i)? /* Utilice la función for para repetir los siguientes pasos*/
if(mi==0)? /*Determine si el número ingresado se puede dividir por un número distinto de 1 y por sí mismo*/ p>
break ;
if(igt; m) /*Juzga si i es mayor que m*/
printf("d es un número primo\n", m);? /*La salida es un número primo* /
else
printf("d no es un número primo\n", m); no es un número primo*/
}