高手帮看看哪里错了
发表于 : 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 }
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 }