zoukankan      html  css  js  c++  java
  • 信息学竞赛——我的集训第一天

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

    高精度加法

    #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;
      }

  • 相关阅读:
    VUE 脚手架模板搭建
    defineProperty
    理解JS中的call、apply、bind方法
    Two-phase Termination模式
    打印样式设计
    浏览器内部工作原理
    Immutable Object模式
    怎么跳出MySQL的10个大坑
    控制台console
    整理的Java资源
  • 原文地址:https://www.cnblogs.com/OVzty/p/chentao1c.html
Copyright © 2011-2022 走看看