CODEVS 3116高精度练习之加法
来源:互联网 发布:python 2.7 re.compile 编辑:程序博客网 时间:2024/04/27 16:17
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>using namespace std;int main(){ freopen("3116.in","r",stdin); freopen("3116.out","w",stdout); int x,y,c[510],i,j,k=0,jw=0; char a[510],b[510]; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); scanf("%s",a); scanf("%s",b); i=strlen(a)-1; j=strlen(b)-1; while(j>=0||i>=0){ if(i>=0){jw=(a[i]-'0')+jw;i--;/*printf("jw1=%d i=%d \n ",jw,i);*/} if(j>=0){jw=(b[j]-'0')+jw;j--;} //printf("jw1=%d\n",jw); c[k++]=jw%10; //printf("c[k]=%d\n",c[k]); jw=jw/10; //printf("jw2=%d\n",jw); } k--; /*printf("i=%d j=%d\n",i,j); for(x=0;x<=i;x++) printf("%d",a[x]-'0'); printf("\n"); for(y=0;y<=j;y++) printf("%d",b[y]-'0');*/ //while(k>=0) cout<<c[k--]; for(i=k;i>=0;i--) printf("%d",c[i]); return 0;}
第四天
盲点:调试
0 0
- 高精度-codevs-3116高精度练习之加法
- Codevs 3116 高精度练习之加法
- codevs 3116 高精度练习之加法
- CODEVS 3116高精度练习之加法
- codeVS 3116 高精度练习之加法
- 【codevs 3116】高精度练习之加法
- codevs 高精度加法 3116
- 3116 高精度练习之加法
- 3116 高精度练习之加法
- 3116 高精度练习之加法
- 高精度练习之加法
- wikioi 3116 高精度练习之加法
- wikioi 3116 高精度练习之加法
- code[vs] 3116 高精度练习之加法
- Codevs3116 高精度练习之加法
- p3116 高精度练习之加法
- codevs3115 高精度练习之加法
- 高精度-codevs-3115高精度练习之减法
- HDU1166:敌兵布阵(线段树 单点更新)
- java Class对象详解
- Java Math的floor,round,ceil函数小结
- 各种格式之间转换
- 使用栈,非递归中序遍历二叉树T
- CODEVS 3116高精度练习之加法
- SPOJ694&&SPOJ705:Distinct Substrings (后缀数组)
- (6)nginx:rewrite
- java io --- Reader类
- 数据结构--链表(js版)
- C++小知识点
- 命令行参数
- Java语言中类与类之间的关系
- 杂项