有一长度为n的整数数组T,要求“不用循环”按下标顺序输出数组元素的值
分析:不能用循环,那就利用递归来输出
代码:
#include<stdio.h>
void print(int a[],int n){
static int i=0;
if(i==n-1)
{ printf(" %d",a[i]);
return;
}
else
{
printf(" %d",a[i]);
i++;
print(a,n);
}
}
main(){
int a[10]={1,2,3,4,5,6,7,8,9,10};
print(a,10);
}