我想添加char *中的两个数字。 例如:
char aux1[100];
char aux2[100];
char answer[100];
aux1="913";
aux2="88";
answer= aux1+aux2; //1001
当然,最后一行是错误的。 我尝试使用atoi,但无法使用字符串库。我将添加不能加入int或long int的数字。我只能使用char *,答案必须在char *中。
减去“-”也一样。如果为负数,则符号转到第一个位置0。
我当时正在考虑将数字转换为数字并加以解决,但我不知道。
答案 0 :(得分:0)
您可以使用以下算法。您上小学时可能很熟悉:
我将保留负数的处理作为练习。