【HDOJ 答题记录】1002,c++代码
来源:互联网 发布:prize软件优势 编辑:程序博客网 时间:2024/05/28 11:50
老是WA,结果坑爹得发现是Case写成了case...........................
#include<iostream>
#include<iomanip>
#include<cstring>
using namespace std;
void clean(int n,int* sq)
{
for(int i=0;i<n;i++)
sq[i]=0;
}
void print(int* sq,int n)
{
int cont=0;
while(sq[cont]==0)
cont++;
for(int i=cont;i<n;i++)
cout<<sq[i];
}
int main()
{
char A[1002];
char B[1002];
int A1[1000]={0};
int B1[1000]={0};
int C1[1001]={0};
int T,t=0,a,b;
cin>>T;
while(T>0)
{
if(t!=0)
cout<<endl;
T--;
t++;
cin>>A>>B;
a=strlen(A);
b=strlen(B);
clean(1000,A1);
clean(1000,B1);
clean(1001,C1);
int j=0;
for(int i=1000-a;i<=999;i++)
{A1[i]=A[j]-48;
j++ ;}
j=0;
for(int i=1000-b;i<=999;i++)
{B1[i]=B[j]-48;j++;}
for(int i=1000;i>0;i--)
{
C1[i-1]=(A1[i-1]+B1[i-1]+C1[i])/10;
C1[i]=(A1[i-1]+B1[i-1]+C1[i])%10;
}
cout<<"Case "<<t<<':'<<endl;
print(A1,1000);
cout<<" + ";
print(B1,1000);
cout<<" = ";
print(C1,1001);
cout<<endl;
}
return 0;
}
- 【HDOJ 答题记录】1002,c++代码
- C++答题记录
- C++答题记录2
- C/C++简答题
- Codeup 答题记录 特殊乘法
- codeup答题记录 Shortest Distance
- C代码记录一
- C 代码-----问题记录
- c代码的记录
- C-miner 代码记录
- C的几个简答题
- 答题
- HDOJ 1002 C语言版
- 一段在线答题的javascript代码
- 第13周 看代码答题-1
- 第13周 读代码答题-2
- C++_数学答题并给出分数
- hdoj 1002(C实现)
- android 命令修改时间或程序修改系统时间
- ios打包应用程序,生成ipa文件
- MySQL简介、安装、函数接口和Linux C\C++操作MySQL实例详解
- Cocos2dx-lua 实现lua面向对象编程,并继承CCSprite
- Android实现 ScrollView + ListView无滚动条滚动
- 【HDOJ 答题记录】1002,c++代码
- windows server 2003 英文版部署j2ee乱码
- CCI 2.2 找出单向链表中倒数第k个结点
- hdoj.2504 又见GCD 20140724
- 流程管理过程与架构
- stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')
- web service文件下载与上传有价值。
- 指针数组来指向堆区空间实例
- struts2-Conveter