高手帮看看哪里错了

软件和网站开发以及相关技术探讨
回复
234398518
帖子: 9
注册时间: 2009-07-16 9:41

高手帮看看哪里错了

#1

帖子 234398518 » 2009-07-21 8:35

求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 }
234398518
帖子: 9
注册时间: 2009-07-16 9:41

Re: 高手帮看看哪里错了

#2

帖子 234398518 » 2009-07-21 9:06

:em20
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 高手帮看看哪里错了

#3

帖子 lerosua » 2009-07-21 9:16

没错啊... 我运行后生成的数

代码: 全选

./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
234398518
帖子: 9
注册时间: 2009-07-16 9:41

Re: 高手帮看看哪里错了

#4

帖子 234398518 » 2009-07-21 9:18

我 又写一便 也好使了。。 第一次怎么都不好使 :em03
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 高手帮看看哪里错了

#5

帖子 HuntXu » 2009-07-21 9:35

main外层的括号,是中文的...
HUNT Unfortunately No Talent...
234398518
帖子: 9
注册时间: 2009-07-16 9:41

Re: 高手帮看看哪里错了

#6

帖子 234398518 » 2009-07-21 11:53

阿 才看见
回复