//素数指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数
//1和0既非素数也非合数
for
(int
i
=
2;
i
<
100;
i++)
{
bool
f
=
true;
for
(int
j
=
2;
j
<
i;
j++)
{
if
(i
%
j
==
0)
{
f
=
false;
}
}
if
(f)
{
ConsoleWriteLine("素数:"
+
i);
}
}
ConsoleReadLine();
#include <iostream>
using namespace std;
int prime(int n);
int prime(int n)
{
int i;
for(i=2;i<=n/2;i++)
if(n%i==0)
return 0;
else
return 1;
return 0;
}
void main(){
int m;
cout<<"请输入这个数m=";
cin>>m;
if(prime(m))
cout << m << " 是素数 ";
else cout << m << " 不是素数 ";
}
matlab里有一个函数isprime,是用来判断一个数a是不是素数。x=isprime(a),如果a是素数则x等于1,否则等于0;你要是求素数的话用一个for语句就行了,给你写了个m文件,求1到n之间所有素数:n=input('enterdatan:');j=1;fori=1:nifisprime(i)x(j)=i;j=j+1;endendx
以上就是关于c#编写素数的程序如何写全部的内容,包括:c#编写素数的程序如何写、判断素数,用C++语言怎样编写程序、MATLAB中如何编写求素数的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)