解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int main()
{
int n;
int i,j,k;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
k=(int)sqrt(i);
for(j=2;j<=k;j++)
if(i%j==0)break;
if(j>k)printf("%d\n",i);
}
return 0;
}
0.0分
0 人评分
Biggest Number (C++代码)回溯法浏览:1633 |
printf基础练习2 (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:997 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:631 |
printf基础练习2 (C语言代码)浏览:783 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1472 |
1128题解(返回值为数组的情况)浏览:517 |
矩形面积交 (C++代码)浏览:1175 |
Tom数 (C语言代码)浏览:507 |