|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
-
- int main()
- {
-
- int check_prime(int n);
- int number,i;
-
- for ( i = 3; i < 200; i++)
- {
- printf("%d\t", check_prime(i));
- }
- return 0;
- }
-
- int check_prime(int n)
- {
- int i;
- for ( i = 2; i < n; i++)
- {
- if (n % i == 0)
- {
- return i;
- }
- }
- }
- 求助:为啥我打印出来2与3大量重复;
打印结果:
3 2 5 2 7 2 3 2 11 2 13 2 3 2 17 219 2 3 2 23 2 5 2 3 2 29 2 31 2 3 25 2 37 2 3 2 41 2 43 2 3 2 47 2 7 23 2 53 2 5 2 3 2 59 2 61 2 3 2 5 267 2 3 2 71 2 73 2 3 2 7 2 79 2 3 283 2 5 2 3 2 89 2 7 2 3 2 5 2 97 23 2 101 2 103 2 3 2 107 2 109 2 3 2 113 25 2 3 2 7 2 11 2 3 2 5 2 127 2 3 2131 2 7 2 3 2 137 2 139 2 3 2 11 2 5 23 2 149 2 151 2 3 2 5 2 157 2 3 2 7 2163 2 3 2 167 2 13 2 3 2 173 2 5 2 3 2179 2 181 2 3 2 5 2 11 2 3 2 191 2 193 23 2 197 2 199
|
|