"Problema de números primos" en lenguaje C

Escribe un programa para determinar si un número es un número primo Observa que 1 no es un número primo y 2 es un número primo.


Entero de entrada

Salida
1 o 0 (donde 1 significa que el número es primo y 0 significa que no es primo)

Entrada
de
muestra 5 Salida de muestra
1

#include<stdio.h>
#include<math.h>
int main(void)
{
    
    
	int a,b,i;
	a=0;
	scanf("%d",&b);
	for (i=2;i<b;i++)
	{
    
    
		if(b%i==0)
		{
    
    
			a++;
		}
	}
	if(a==0)
	{
    
    
		printf("1");
	}
	else
	{
    
    
		printf("0");
	}
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/ziyue13/article/details/109892277
Recomendado
Clasificación