编辑代码

#include <stdio.h>
#include <stdlib.h>
int function(char a[],int n,int number);
int main () {
 long long integer,integer1;
 int n=0;
 scanf("%lld",integer);
 integer1=integer;
 while(integer1!=0){
     integer1%=10;
     n++;
 }
 char a[] = (char*)malloc(n*sizeof(char));
 printf("\n");
 function(a,n,integer);
 for(int i=n-1;i>=0;i++){
     printf("%c",a[i]);
 }
 free(a);
    return 0;
}  
int function(char a[],int n,int number){
    char b=number/=10;
    number/=10;
    n--;
    a[n]=b;
    if(n>0){
        return function(a,n,number);
    }
}