C 代码:
------------------------------------------------------
#include
#include
#include
void Reverse(char* Text, int L, int U)
{
int M = (L+U)/2;
char Tmp = 0;
for(L = 0; L = 0 || Y >= 0; --X, --Y)
{
Cry += ((X>=0)?(Lhs[X]-'0'):0) + ((Y>=0)?(Rhs[Y]-'0'):0);
(*Itr) = (Cry%2) + '0';
Cry /= 2;
++Itr;
}
if(Cry > 0)
{
(*Itr) = Cry + '0';
++Itr;
}
*Itr = 0;
Reverse(Result, 0, strlen(Result)-1);
}
int main()
{
int Count = 0;
int I;
char** Result = 0;
char Lhs[127];
char Rhs[127];
scanf(" %d", &Count);
if(Count > 0)
{
Result = (char**)malloc(sizeof(int) * Count);
for(I = 0; I < Count; ++I)
{
Result[I] = (char*)malloc(127);
scanf(" %s %s", &Lhs, &Rhs);
Add((char*)Result[I], (char*)&Lhs, (char*)&Rhs);
}
for(I = 0; I < Count; ++I)
{
printf("%d %s\r\n", I+1, Result[I]);
free((char*)Result[I]);
}
free(Result);
}
return 0;
}
-------------------------------------------------------。
全部