难道你就不会在主函数 把data的实参调一下吗?
如 输入 123 调换成 321
然后再调用递归..既然他是考试.我想我没必要把全部过程写出吧
This is me~!
//方案一
#include<stdio.h>
void zh(int);
main()
{
int m;
scanf("%d",&m);
zh(m);
printf("\n");
}
void zh(int m)
{
if(m>=10)zh(m/10);
putchar(m%10+'0');
}
//方案二
#include<stdio.h>
char* zh(__int64);
main()
{
__int64 m;
scanf("%I64d",&m);
puts(zh(m));
}
char* zh(__int64 m)
{
static char str[20],*p=str;
if(m){zh(m/10);*p++=m%10+'0';}
return str;
}