Ray.1998 2017-06-04 15:40 采纳率: 0%
浏览 978

PAT小题一道不知错在哪里

数素数 (20)

时间限制
100 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。

输入格式:

输入在一行中给出M和N,其间以空格分隔。

输出格式:

输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。

输入样例:
5 27
输出样例:
11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103

我的代码:
#include
int main()
{
int n, m, i, j, k,l = 0;//i表示当前是第几个素数 j用来作为求素数的工具
// l用来控制换行
scanf("%d%d", &m, &n);
for (i = 1, j = 2; i <= n; j++)
{
for ( k = 2; k <= j; k++)
if (j%k == 0)
break;
if (k == j)
{
i++;
if (i >= m)
{
l++;
printf("%d ", j);
if (l % 10 == 0 && l >= 10)
printf("\n");
}
}

}
printf("\b");
return 0;

}

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-06-04 15:55
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料