求1-100素数 哪里错了?
1 #include <stdio.h>
2 int is_prime(int n)
3 {
4 int i;
5 for (i=2;i<n;i++)
6 if (n%i==0)
7 break;
8 if(i==n)
9 return 1;
10 else
11 return 0;
12 }
13 int main()
14 {
15 int i;
16 for (i=1;i<=100;i++)
17 {
18 if (!is_prime(i))
19 continue;
20 printf("%d\n",i);
21 }
22 return 0;
23 }
高手帮看看哪里错了
-
- 帖子: 9
- 注册时间: 2009-07-16 9:41
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 高手帮看看哪里错了
没错啊... 我运行后生成的数
代码: 全选
./a.out
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
-
- 帖子: 9
- 注册时间: 2009-07-16 9:41
Re: 高手帮看看哪里错了
我 又写一便 也好使了。。 第一次怎么都不好使
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
-
- 帖子: 9
- 注册时间: 2009-07-16 9:41
Re: 高手帮看看哪里错了
阿 才看见