主要有两个错误1 return ulans;返回指针指向的是局部变量。把char ans[2001],ulans[2001];定义为全局变量就可以了。2a=new char[15];cin>>a>>b;a=plus(a,b);有内存泄露。。3 完整代码如下:#include#include#includeusing namespace std;char ans[2001],ulans[2001];char * plus(char *a,char *b);char * plus(char *a,char *b)//两大数相加{int la,lb,sig... |