C语言 用递归方法求X的n次方答:include<stdio.h> int power(int x,int n){ if(n==0)return 1;elseif(n%2==1)return x*power(x,n-1);else{ int y=power(x,n/2);return y*y;} } int main(){ int a,b,c;printf("enter x and n:");setvbuf(stdout,NULL,_IONBF,0);scanf("%d%d",&a,&b);c=power(a...
C语言编写递归函数,统计一维数组偶数的个数?答:include<stdio.h> int odd(int a[],int n){if(n>0)return odd(a,n-1)+a[n-1]%2;return 0;} int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};printf("%d\n",even(a,10));return 0;}