分页: 1 / 1

高手帮看看哪里错了

发表于 : 2009-07-21 8:35
234398518
求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 }

Re: 高手帮看看哪里错了

发表于 : 2009-07-21 9:06
234398518
:em20

Re: 高手帮看看哪里错了

发表于 : 2009-07-21 9:16
lerosua
没错啊... 我运行后生成的数

代码: 全选

./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

Re: 高手帮看看哪里错了

发表于 : 2009-07-21 9:18
234398518
我 又写一便 也好使了。。 第一次怎么都不好使 :em03

Re: 高手帮看看哪里错了

发表于 : 2009-07-21 9:35
HuntXu
main外层的括号,是中文的...

Re: 高手帮看看哪里错了

发表于 : 2009-07-21 11:53
234398518
阿 才看见