利用函数判断一个数是否为素数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int prime(int x)
{
	int y = 0;
	for (y = 2; y < x; y++)
	{
		if (0 == x%y)
		{
			return 0;
		}
	}
	if (y == x)
	{
		return 1;
	}
}
int main()
{
	int i = 0;
	int j = 0;
	printf("请输入数字:>");
	scanf("%d", &i);
	prime(i);
	if (0 == (prime(i)))
	{
		printf("不是素数\n");
	}
	if (1 == (prime(i)))
	{
		printf("是素数\n");
	}
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/higher_and/article/details/79787189