您的位置:首页 > 其它

输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。

2017-03-28 10:59 5830 查看
题目描述

输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。

输入

m n

输出

素数和

样例输入

2 3


样例输出

5

#include<stdio.h>
int m,n,i,j,sum=0;
int isprime(int a)
{
    int flag=1;
    if(a==1)
      flag=0;
    for(int j=2;j<a;j++)
    {
        if(a%j==0)
          flag=0;
    }
    if(flag)
      sum+=a;
}
int main()
{

    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)
    {
        isprime(i);
    }
   printf("%d",sum);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐