c#编写素数的程序如何写

c#编写素数的程序如何写,第1张

//素数指在一个大于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中如何编写求素数的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9690070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存