我是川川,有问题留言or加我扣扣私聊:2835809579
原题:
定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。
输入输出示例
输入:2 10
输出:count = 4 ,sum = 17
代码:
/
在这里插入代码片 ```c #include<stdio.h> int isprime(int n) { int i=2; for(i;i<n;i++) { if(n%i==0) break; } if(i==n) return 1; else return 0; } int main() { int m,n,count=0; int sum=0; scanf("%d %d",&m,&n); for(int i=m ;i<=n;i++) { if(isprime(i)==1) { count++; sum+=i; } } printf("count=%d,sum=%d",count,sum); return 0; }
结果: ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20201205000010704.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjIxMTI2OQ==,size_16,color_FFFFFF,t_70)