#include <stdio.h> #include <stdlib.h> int n=5; void fun(int m) { int n=1; if(m<10) { fun(m+1); printf("%d ",n++); } }
void print() { printf("%d\n",n); }
/*void printm()
{
printf("%d\n",m)
}*/
int main() { int n; scanf("%d",&n); printf("%d\n",n); print(); fun(n);
// int m=10;
// printm(); return 0; }
输入3时, 运行结果为: 3 5 ,1 1 1 1 1 1 1 。(以上注释掉的部分为测试使用)
原文:http://www.cnblogs.com/freedom314/p/5263183.html