赞
踩
素数是指除了1和本身之外没有因子的正整数(比如,11是素数,15不是素数,2是素数,1不是素数)。
计算[m,n]之间有多少个素数 ( m和n 都是正整数,且保证m<=n,读者无需考虑)。
注意:不要有额外的输出信息!
输入样例1:
3 11
输出样例1:
4
输入样例2:
14 16
输出样例2:
0
代码长度限制
16 KB
时间限制
1600 ms
内存限制
64 MB
- #include<stdio.h>
- int main()
- {
- int n,m,i,j,sum=0;
- scanf("%d%d",&m,&n);
- for(i=m;i<=n;i++)
- {
- for(j=2;j<i;j++)
- {
- if(i%j==0)
- break;
- }
- if(i==j) //i为素数
- sum+=1; //sum为素数个数
- }
- printf("%d",sum);
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。