查看: 496  |  回复: 0
  C++判断质数 CMATH头【子程序】f_prime_number(int m)
楼主
发表于 2023年3月20日 19:27

VSCode中插件微软C/C++(紫色那个,可以格式化代码)和mingw64,运行通过。在VSCode中,按Ctrl+ALt+F安装插件后可以对很乱的代码自动格式化(美化)。

#include <IOSTREAM>
#include <CMATH>
using namespace std;

int f_prime_number(int m)
{
	for (int i = 2; i <= sqrt(m); i++)
	{
		if (m % i == 0)
		{
			return 0;
		}
	}

	return 1;
}

int main()
{
	int m;
	cout << "请输入一个正整数:";
	cin >> m;

	if (f_prime_number(m))
		cout << m << "是质数\n";
	else
		cout << m << "不是质数\n";

	system("pause");
	return 0;
}


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2024 MaNongKu.com