杭电1002模板1-用char[]
2016-03-13 17:50
309 查看
#include <stdio.h> #include <string.h> void Add(char a[],char b[]) { char c[1100]; int i,j,num,sum1,sum2,z,up=0; num=0; i=strlen(a)-1; j=strlen(b)-1; while(i>=0||j>=0) { if(i<0)sum1=0; else sum1=a[i]-'0'; if(j<0)sum2=0; else sum2=b[j]-'0'; if(up) { z=sum1+sum2+1; } else z=sum1+sum2; if(z>9) { up=1; z%=10; } else up=0; c[num++]=z+'0'; i--; j--; } if(up) { printf("1"); } for(i=num-1;i>=0;i--) { printf("%c",c[i]); } printf("\n"); } int main() { char a[1100],b[1100]; int T,Case; Case=0; scanf("%d",&T); while(T--) { scanf("%s",a); scanf("%s",b); printf("Case %d:\n",++Case); printf("%s + %s = ",a,b); Add(a,b); if(T!=0)printf("\n"); } return 0; }
相关文章推荐
- 加载gif图的两种方法及各自的差异
- JQuery编程demo练习
- DAO中,如何获取子类带泛型的父类的参数
- C# 初识Ref和Out
- 网络爬虫学习一
- leetcode 122. Best Time to Buy and Sell Stock II 股票买卖最佳时间(二)
- stl之迭代器(iterator)
- js基础回顾-对象数组篇
- leetcode:动态规划
- java基础
- 第三周——构建一个简单的Linux系统MenuOS
- iOS的NSString和NSDate之间的转换
- Java集合:TreeMap使用详解及源码分析
- 【C语言】通讯录
- POJ 2481 线段树
- c++ queue 顺序队列的实现
- php基础速记
- 一周乱弹2016-3-13(第五个周日,以今年工作开始时间计1,java类在继承2,js 的confirm确认方法3,tomcat 在设置项目的部署路径)
- 初识HTTP消息头
- Mysql workbench连接阿里云问题-Malformed packet