c语言例子递归与整数逆序

例一

#include <stdio.h>
//将一整数逆序后放入一数组中(要求递归实现)
void convert(int *result, int n) {
 if(n>=10)
  convert(result+1, n/10);
 *result = n%10;
}

int main()
{
     int n = 123456789,result[20]={};
     int i;
     convert(result, n);
      printf("%d:\n", n);
     for(i=0; i<9; i++)
     printf("%d\n", result[i]);
         
    return 0;
}
    
        
            

 

posted @ 2014-11-12 14:39  kin2321  阅读(587)  评论(0编辑  收藏  举报