zoukankan      html  css  js  c++  java
  • hutacm 1002

    题意:求两个大数的和;(注意输出格式)

    #include"stdio.h"
    #include"string.h"
    int shu(char a)
    {
       return (a-'0');
    }
    int main()
    {
        char a[1000],b[1000];
        int num[1001];
        int n,i,j=1,al,bl,k,t;
        scanf("%d",&n);
        while(n--)
        {
           getchar();
           if(j!=1)
             printf("\n");
           scanf("%s",&a);
           al=strlen(a);
           scanf("%s",&b);
           bl=strlen(b);
           k=(al>bl)?al:bl;
           for(i=0;i<=k;i++)
             num[i]=0;
             t=k;
             for(k;al>0&&bl>0;k--)
             {
                num[k]+=shu(a[--al])+shu(b[--bl]);
                if(num[k]/10)
                {
                   num[k-1]++;
                   num[k]%=10;            
                }                    
             }         
             while(al>0)
             {
                num[k--]+=shu(a[--al]);
                if(num[k+1]/10)
                {
                  num[k]++;
                  num[k+1]%=10;              
                }          
             }
             while(bl>0)
             {
                 num[k--]+=shu(b[--bl]);
                 if(num[k+1]/10)
                 {
                    num[k]++;
                    num[k+1]%=10;              
                 }          
             }
             printf("Case %d:\n",j++);
             printf("%s + %s = ",a,b);
             for(i=0;i<=t;i++)
             {
                if(i==0&&num[i]==0)
                  i++;
                 printf("%d",num[i]);                
             }
             printf("\n");
        }   
        return 0;
    }

  • 相关阅读:
    少年中国说--正能量传播
    刚刚加入程序员的行列,希望通过博客的形式记录自己在这个领域的点点滴滴。同时分享自己的心得体会。
    java中的路径问题(getResourceAsStream/tomcat/maven/getContextpath)等各种路径问题
    java的jdbc
    maven的插件
    maven的仓库
    java9新特性
    java8新特性
    java的网络编程
    java的多线程juc
  • 原文地址:https://www.cnblogs.com/QQbai/p/2139088.html
Copyright © 2011-2022 走看看