不大于一个数只能是正偶数了.
#include void output_even(int n){ if(n==0) return; if(n%2==1)printf("%d ", --n); else printf("%d ", n); output_even(n-2);}