解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main()
{
int n, m, i, j,t=0;
int a[5001] = {0};
scanf("%d%d", &n, &m);
for (i = 2; i <= m; i++)
for (j = i; j <= n; j = j + i)
a[j] = !a[j];
for (i = 1; i <= n; i++)
if (a[i] == 0)
{
if(t==0)
{
printf("%d",i);
t=1;
}
else
printf(",%d", i);
}
return 0;
}
0.0分
0 人评分
逆反的01串 (C++代码)(依旧推荐switch)浏览:1003 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:583 |
【绝对值排序】 (C++代码)浏览:720 |
打水问题 (C语言代码)浏览:1149 |
字符串的输入输出处理 (C语言代码)浏览:1021 |
【亲和数】 (C语言代码)浏览:541 |
C语言训练-求PI* (C语言代码)浏览:639 |
The 3n + 1 problem (C语言代码)浏览:603 |
A+B for Input-Output Practice (III) (C语言代码)浏览:595 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:566 |