#9887: 為什麼會OLE??


west7418 (shang)

學校 : 不指定學校
編號 : 47789
來源 : [140.134.27.160]
最後登入時間 :
2018-03-28 11:45:39
d787. 四、進位 -- 99學年度板橋高中校內資訊學科能力競賽 | From: [210.60.80.139] | 發表日期 : 2015-06-05 11:04

程式碼

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(int argc, char *argv[])

{

  char a[1000],b[1000];

  int n,i,j;

  while(scanf("%d",&n)!=EOF)

  {  

     for(i=0;i<n;i++)

     { 

        scanf("%s %s",a,b);             

        char c[1000];

        int count=0,a1,b1,c1=0;

          a1=strlen(a)-1;b1=strlen(b)-1;

        for(j=0;j<=a1;j++) a[j]-=48;

        for(j=0;j<=b1;j++) b[j]-=48;           

        while(a1>=0&&b1>=0)

        {

          c[c1]=a[a1]+b[b1];                 

          if(c[c1]>=10)

          {

            count++;

            if(a1>=b1)           

            a[a1-1]+=1;

            else

            b[b1-1]+=1;                          

          }                   

          c1++;a1--;b1--;                 

        }

        printf("%d\n",count);             

     }                                          

  }

  return 0;

}

第 1 測資點(100%): OLE () 
冗餘輸出

請勿輸出題目未要求的文字:  0
不是輸出進位幾次嗎??

自己測試都沒錯啊 

請問這是什麼問題啊?? 

 
ZeroJudge Forum