博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ_就这么个烂题总是WA先放这把
阅读量:4552 次
发布时间:2019-06-08

本文共 1558 字,大约阅读时间需要 5 分钟。

#include
__int64 A[100]={0};__int64 B[100]={0};__int64 SUM[100]={0};int main(){int T ,i=0; __int64 a,b,sum; scanf("%d",&T); while (T--) { scanf("%I64d %I64d",&a,&b); sum=a+b; A[i]=a; B[i]=b; SUM[i]=sum; i++; } for(i=0;SUM[i]!=0;i++) { printf("Case %d:\n",i+1); printf("%I64d + %I64d = %I64d\n\n",A[i],B[i],SUM[i]); }}
//--------正统
#include
#include
int shu(char a){ return (a-'0');}int main(){ char a[1000],b[1000]; int num[1001]; int n,i,j=1,al,bl,k,t; scanf("%d",&n); while(n--) { getchar(); if(j!=1) printf("\n"); scanf("%s",a); al=strlen(a); scanf("%s",b); bl=strlen(b); k=(al>bl)?al:bl; for(i=0;i<=k;i++) num[i]=0; t=k; for(k;al>0&&bl>0;k--) { num[k]+=shu(a[--al])+shu(b[--bl]); if(num[k]/10) { num[k-1]++; num[k]%=10; } } while(al>0) { num[k--]+=shu(a[--al]); if(num[k+1]/10) { num[k]++; num[k+1]%=10; } } while(bl>0) { num[k--]+=shu(b[--bl]); if(num[k+1]/10) { num[k]++; num[k+1]%=10; } } printf("Case %d:\n",j++); printf("%s + %s = ",a,b); for(i=0;i<=t;i++) { if(i==0&&num[i]==0) i++; printf("%d",num[i]); } printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/alfredsun/p/4467258.html

你可能感兴趣的文章
京东的核心业务
查看>>
读书笔记(六)--成交
查看>>
Secret Number hdu 2113
查看>>
软件架构(体系结构,Architecture)和软件框架
查看>>
阶梯博弈(没怎么搞懂)
查看>>
python request post请求body中有json数组
查看>>
IDT hook KiTrap03
查看>>
字节对齐
查看>>
使用Python SocketServer快速实现多线程网络服务器
查看>>
离散数学
查看>>
外观模式理解和示例
查看>>
IDEA远程仓库版本回滚
查看>>
C++矩阵库 Eigen 简介(转载)
查看>>
sklearn的train_test_split()各函数参数含义解释(非常全)
查看>>
机器学习算法的整体流程(非常易懂)
查看>>
机器学习梯度下降法的数学原理(非常易懂)
查看>>
数据归一化Scaler-机器学习算法
查看>>
机器学习线性回归算法的评价指标(简单线性回归问题)
查看>>
教你如何剖析源码(转)
查看>>
proxy和proxy-no的策略取值区别
查看>>