码迷,mamicode.com
首页 > 其他好文 > 详细

信息学竞赛——我的集训第一天

时间:2016-07-06 21:38:00      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

  今天我们开始了信竞集训的第一天,我们的佂船的已经扬帆起航。前方的路或许坎坷,但“既然选择了远方,就不顾风雨兼程”。相信我们的未来一定辉煌,我们会用七中超人的意志铲平前方的一切艰难险阻。下面是我们的成果:

高精度加法

#include<stdio.h>
#include<string.h>
char s[1000];
int a[1000]={0},b[1000]={0};
int main()
{
 int l1,l2,z,i;
 freopen("hp+.in","r",stdin);
 freopen("hp+.out","w",stdout);
 scanf("%s",s);
    l1=strlen(s);
    for(i=0;i<=l1-1;i++)
    {
     a[l1-1-i]=s[i]-‘0‘;
    }
   scanf("%s",s);
  l2=strlen(s);
    for(i=0;i<=l2-1;i++)
    {
        b[l2-1-i]=s[i]-‘0‘;
    }
 if(l1>l2)
     z=l1;
 else
     z=l2;
    for(i=0;i<=z-1;i++)
    {
  a[i]=a[i]+b[i];
     if(a[i]>=10)
  {
   a[i+1]=a[i+1]+1;
   a[i]=a[i]-10;
     }
    }
    if(a[z]!=0)
     z++;
    for(i=z-1;i>=0;i--)
       printf("%d",a[i]);
    return 0;
  }

 

信息学竞赛——我的集训第一天

标签:

原文地址:http://www.cnblogs.com/OVzty/p/chentao1c.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!