满意答案
zfud7790
2014.01.07
采纳率:45% 等级:9
已帮助:167人
123456789101112131415161718192021222324252627282930/*lalala*//*少了一个括号,自己看,望采纳;)*//*另外说下 你这个代码太乱了。。。。。。。。*/#include#includeint main(void){ int i, j, n, x; int prime(int j); scanf("%d", &n); /*---------*/ for (i = 1;i <= n;i++) { if (prime(i)) printf("%d is a prime\n", i); }} //这里少了一个括号。 /*---------*/ int prime(int j) { int x, i; x = sqrt(j); for (i = 2;i <= x;i++) { if (j % i == 0) break; } if (i > x && j != 1) return 1; else return 0; }追问: 那麻烦你帮我精简一下让我参考参考
追答:看代码我不是标有缺括号的地方了吗?
追问: 你不说代码太乱吗 我想让你帮我精简一下
追答:我的答案不是帮你精简过的吗? 你觉得你题目里的代码好看还是我回答里的代码好看?
00分享举报