【C语言】判断数字是否为素数或合数

#include <stdio.h>
main() 
{
	int a,b=0;
	printf("请输入大于1的自然整数:\n"); 
	scanf("%d",&a);
	for (int i=2;i<a;i++) 
	{
		if (a%i==0) 
		{
			b = 1;
			break;
		} 
	}
	if(a<2)
	{
	printf("输入的数字不符合条件!");
    }
    else
	{ 
	if (b == 0)
	printf ("%d是素数!",a); 
	else
	if (b == 1)
	printf("%d是合数!",a);
    }
}

 


版权声明:本文为Zscoon原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。