C言語「素数問題」

数が素数であるかどうかを判断するプログラムを作成します。1は素数ではなく、2は素数であることに注意してください。

入力
整数

出力
1または0(1は素数であることを意味し、0は素数ではないことを意味します)

サンプル入力
5
サンプル出力
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;
}

おすすめ

転載: blog.csdn.net/ziyue13/article/details/109892277