#include <iostream>
using namespace std;
void add(char *large,char *small,const int llenght,const int slenght)
{
char *answer = large;
char *pLarge = &large[llenght];
char *pSmall = &small[slenght];
int count = llenght;
while(pSmall != small)
{
answer[count] = *pLarge + *pSmall;
pLarge--;
pSmall--;
count--;
}
answer[count] =*pLarge + *pSmall;
for(count = llenght;count > 0;count--)
{
if(answer[count] > 9)
{
answer[count] -= 10;
answer[count-1] += 1;
}
}
count = 0;
while(count < llenght)
cout<<(int)answer[count++];
}
int main()
{
int times;
cin>>times;
char numA[1002];
char numB[1002];
for(int i = 1;i <= times;i++)
{
cin>>numA;
cin>>numB;
cout<<"Case "<<i<<':'<<endl;
cout<<numA<<' '<<'+'<<' '<<numB<<' '<<'='<<' ';
int alenght = strlen(numA);
int blenght = strlen(numB);
int count = 0;
for(;count < alenght;count++)
numA[count] -= 48;
count = 0;
for(;count < blenght;count++)
numB[count] -= 48;
if(alenght > blenght)
add(numA,numB,alenght,blenght);
else
add(numB,numA,blenght,alenght);
cout<<endl;
if(i != times)
cout<<endl;
}
return 0;
}
杭电ACM题目1002 1003 1005 1008。。等
4星 · 超过85%的资源 需积分: 9 45 浏览量
2010-02-28
19:32:22
上传
评论
收藏 5KB RAR 举报
枫jk
- 粉丝: 2
- 资源: 7
最新资源
- NetOps-py通过sftp替换网络设备启动文件
- STM32单片机FPGA毕设电路原理论文报告任务驱动教学法在单片机课程教学中的应用
- STM32单片机FPGA毕设电路原理论文报告任务驱动法在单片机教学中的应用
- STM32单片机FPGA毕设电路原理论文报告人造金刚石压机智能化压力测控系统设计
- 以某列为依据匹配多项(Excel版)
- STM32单片机FPGA毕设电路原理论文报告人体短臂离心机实验台的显示控制系统
- STM32单片机FPGA毕设电路原理论文报告人工气候室监控系统的环境控制器研究
- STM32单片机FPGA毕设电路原理论文报告染整自动线张力控制系统的设计
- 数据挖掘与机器学习-实验
- 基于Linux系统Nginx的动态网站的LNMP环境源码包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈