c语言编程实现两个分数相加,C语言编程题(再线等)Descr

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;

}

-------------------------------------------------------。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值