解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int xt(int x);
int main()
{
int i, n;
scanf("%d", &n);
for (i = 2; i <= n; i++)
{
if (xt(i))
{
printf("%d\n", i);
}
}
return 0;
}
int xt(int x)
{
int i, t = sqrt(x), ok = x > 1;
for (i = 2; i <= t && ok; i++)
{
ok = x % i != 0;
}
return ok;
}
0.0分
0 人评分
打水问题 (C语言代码)浏览:1149 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1397 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
sizeof的大作用 (C语言代码)浏览:1593 |
A+B for Input-Output Practice (C语言代码)浏览:506 |
sizeof的大作用 (C语言代码)浏览:1138 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
字符逆序 (C语言代码)浏览:675 |