定义函数int prime(int n),判断n是否为素数;在main函数中输入整数m?

定义函数int prime(int n),判断n是否为素数;在main函数中输入整数m,调用prime函数求大于m的10最小素数之和。

#include<stdio.h>

int prime(int n)

{ for(int i=2; i*i<=n; i++)

    if(n%i==0)return 0;

  return n>1;

}

int main()

{ int m,i,n=0,s=0;

  scanf("%d",&m);

  for(i=m+1; n<10; i++)

    if(prime(i))n++,s+=i;

  printf("%d\n",s);

}

温馨提示:答案为网友推荐,仅供参考