该程序的逻辑是判断一个输入的数是否为素数。首先,程序会要求用户输入一个数。然后,程序会使用一个循环从 2 开始依次判断该数是否能被除以 2 到该数-1 之间的数整除。如果能整除,则输出该数不是素数,并返回 0 结束程序。如果循环结束后仍然没有找到能整除的数,则输出该数是素数,并返回 1 结束程序。

#include <iostream>
using namespace std;
int main()
{
int a;
cout '请输入一个数:';
cin >> a;
for (int i = 2; i < a; i++)
{
if (a % i == 0)
{
cout << a << '不是素数' << endl;
return 0;
}
}
cout << a << '是素数' << endl;
return 1;
}
C++ 判断素数的程序代码示例

原文地址: http://www.cveoy.top/t/topic/bxTh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录