【20121203】HDU1002

原创 2013年12月03日 23:39:55

答案如下:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
 int a[1002]={0},b[1002]={0},c[1002]={0};
 int i,n,k,alen,blen,r=0;
 char str1[1002],str2[1002];
 scanf("%d",&n);

 while(n--)									     
 {
  if(r>0) printf("\n");						     
  scanf("%s",str1); alen=strlen(str1);
  scanf("%s",str2); blen=strlen(str2);
  k=alen>blen?alen:blen;                         
  for(i=0;i<alen;i++) a[i]=str1[alen-i-1]-'0';   
  for(i=0;i<blen;i++) b[i]=str2[blen-i-1]-'0';
  for(i=0;i<k;i++)
  {
   c[i]=a[i]+b[i]+c[i];							
   c[i+1]=c[i]/10;
   c[i]=c[i]%10;
  if(c[k]) k++;                                 
  }
  r++;
  printf("Case %d:\n",r);                      
  printf("%s + %s = ",str1,str2);
  for(i=k-1;i>=0;i--) printf("%d",c[i]);       
   printf("\n");
  for(i=0;i<alen;i++) a[i]=0;
  for(i=0;i<blen;i++) b[i]=0;
  for(i=0;i<k;i++) c[i]=0;
 }

 return 0;
}

心得体会:

a[i]=str1[alen-i-1]-'0',这个语句将字符型的数字转换成整型的数字

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

hdu1002大数相加

  • 2014-12-16 12:44
  • 877B
  • 下载

hdu1002 - A + B Problem II

http://acm.hdu.edu.cn/showproblem.php?pid=1002 大数加法

hdu 4381 (多校第9场1002)

这题属于中档偏易题,也就是我感觉我现在已经在赛场上可以做的题.从水题到中档题。这是我dp水平的一个阶段性的改变 所以把做题的过程总结一下我觉得还是很有意义的 题意:n个格子,有一系列操作,...

斐波那契数列:BestCoder Round #29 1002 || hdu 5171

题目大意 以数集合multiset为背景,求解类似斐波那契数列前n项的和。解题思路 为了减少时间复杂度,肯定是矩阵快速幂。 先不着急解题,补充一下斐波那契的相关知识。F(n)=F(n-1) F(...

HDU 1002 A + B Problem II C++解法

#include #include //不能写成string,否则strlen未定义 using namespace std; string sum(string &s1,string...

HDU 4884 Bestcoder#2-1002 TIANKENG’s rice shop【模拟一发】

HDU 4884 Bestcoder#3-1002 TIANKENG’s rice shop【模拟一发】http://acm.hdu.edu.cn/showproblem.php?pid=4884

hdu 1002 A + B Problem II

A + B Problem II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others...

HDU 1002

A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...

Hdu 5451 Best Solver(快速幂取模+循环节) -2015 ACM-ICPC沈阳网赛1002

Hdu 5451 Best Solver(快速幂取模+循环节) -2015 ACM-ICPC沈阳网赛1002
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)