输入整数m,k将会出现大于m的k个与m最近的连续素数
2015-08-04 16:04
253 查看
#include<stdio.h>
int main()
{
int m,k,xx[100],cnt=0,i;
scanf("%d%d",&m,&k);
while(k>cnt)
{
m++;
for(i=2;i<=m;i++)//i<=m与i<m都可
if(!(m%i))
break;
if(i==m)
xx[cnt++]=m;//注意:先算出xx[0],然后cnt++
}
for(i=0;i<cnt;i++)
printf("%d ",xx[i]);
return 0;
}
int main()
{
int m,k,xx[100],cnt=0,i;
scanf("%d%d",&m,&k);
while(k>cnt)
{
m++;
for(i=2;i<=m;i++)//i<=m与i<m都可
if(!(m%i))
break;
if(i==m)
xx[cnt++]=m;//注意:先算出xx[0],然后cnt++
}
for(i=0;i<cnt;i++)
printf("%d ",xx[i]);
return 0;
}
相关文章推荐
- git 分支管理
- 查看windows硬件信息
- java web给手机端写接口HttpServletRequest ,HttpServletResponse
- java junit 测试
- android 注解 guice.jar ,roboguice.jar 使用
- sublime格式化代码--html和js
- Evaluate函数运行时错误438
- delphi 图像处理 图像左旋右旋
- 对象字节流
- 电话告警免费体验啦~~
- LeetCode#35 Search Insert Position
- htmlcleaner使用方法及xpath语法初探
- APP Workflow
- 电话告警免费体验啦~~
- UIDevice 、NSBundle、NSLocale
- 数据结构及算法综述
- POJ 3321 Apple Tree(dfs序+BIT)
- Fisher Yates 洗牌算法
- spring之aop编程——基于注解、xml配置文件方式
- oracle分页数据重复问题