程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 杭電1002

杭電1002

編輯:C++入門知識

#include #include int main (void) {     char a[2][1005];     int i,j,k=1,l,n,b[2][1005];     scanf("%d",&n);     while(n--&&scanf("%s%s",a[0],a[1])!=EOF)     {         for(i=0;i<1005;i++)         b[0][i]=b[1][i]=0;         printf("Case %d:\n%s + %s = ",k++,a[0],a[1]);         l=strlen(a[0])>strlen(a[1])?0:1;         for(i=0;i         b[0][strlen(a[l])-i-1]=a[l][i]-48;         for(i=0;i         b[1][strlen(a[1-l])-i-1]=a[1-l][i]-48;         for(i=0;i         b[0][i]+=b[1][i];         for(i=0;i         b[0][i+1]+=b[0][i]/10,b[0][i]%=10;         if(b[0][i])         i++;l=1;j=1;         while(i--)         {             if(l&&!b[0][i])             {                 if(b[0][i-1])                 l=0;continue;             }             printf("%d",b[0][i]);j=0;l=0;         }         if(j)         printf("0");         if(n)         printf("\n");         printf("\n");     }     return 0; }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved