你可以先把磨困所有的素数放在一个int a[]数组里,然后再打印,这样就可以知道什么时候是最后一个数不然这样直接打印的话,想要去掉最后的空格,必须每次都判断下接下来有没有素数,很麻烦的哈,而且很困樱浪费资源和时间而且你prime(int n)函数里应该是if(n<2) return 0;而不瞎尺念是小于3哈