C语言 求最大素数

C语言 求最大素数,第1张

#include "stdio.h"

int prime(int n){//素数判断

int i

if(n>2 && !(n&1) || n<2)

return 0

for(i=3i*i<=ni+=2)

if(!(n%i))

return 0

return 1

}

int main(int argv,char *argc[]){

int n,s,t

printf("Input n(int 1<n<=500)...\nn=")

if(scanf("%d",&n)!=1 || n<2 || n>500){

printf("Input error, exit...\n")

return 0

}

for(t=s=0t<10 && n>1n--)

if(prime(n)){

printf("%6d",n)

s+=n

t++

}

printf("\nsum = %d\n",s)

return 0

}

运行样例:

可以参考下面的代码:

#include "stdio.h"

int main()

{

int m,n,i

scanf("%d", &m)

for (n = m n > 1 n--)

{

for (i = 2 i < n i++)

{

if (n%i == 0)    break

}

if (i == n) break

}

printf("The max prime number is %d.\n", n)

while (1)

}

扩展资料:

C语言函数

C语言isupper()函数:判断一个字符是否是大写字母

C语言isspace()函数:判断一个字符是否是空白符

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度

double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度

double atan(double x) 返回x的反正切tan-1(x)值,x为弧度

参考资料来源:百度百科-C语言函数

参考资料来源:百度百科-c语言


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

原文地址: https://outofmemory.cn/yw/11191840.html

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

发表评论

登录后才能评论

评论列表(0条)

保存