24h購物| | PChome| 登入
2009-01-11 17:54:23| 人氣1,073| 回應0 | 上一篇 | 下一篇

ACM 424 Integer Inquiry

推薦 0 收藏 0 轉貼0 訂閱站台

測資可能輸入000123之類的,所以結束要很限定!!

/***********************************************************/

  1. #include<stdio.h>   
  2. #include<stdlib.h>   
  3. #include<string.h>   
  4. #include<math.h>   
  5. main()   
  6. {   
  7.  char x[150];   
  8.  long long int y[200]={0},a,b,c,time=0;   
  9.  while(gets(x)!=0)   
  10.   {   
  11.   if(strlen(x)==1&&x[0]==48)   
  12.    break;   
  13.   else    
  14.    for(a=strlen(x)-1,b=199;a>=0;a--,b--)   
  15.     {   
  16.      y[b]=y[b]+x[a]-48;   
  17.     }   
  18.   }   
  19.     
  20.  for(a=199;a>=0;a--)   
  21.   {   
  22.    time=0;   
  23.    while(y[a]>=10&&y[a]-10>=0)   
  24.     {   
  25.     y[a]=y[a]-10;   
  26.     time++;   
  27.     }   
  28.     y[a-1]=y[a-1]+time;   
  29.   }   
  30.  for(a=0;a<=199;a++)   
  31.   {   
  32.    if(y[a]!=0)   
  33.    {   
  34.     for(b=a;b<=199;b++)    
  35.     printf("%d",y[b]);   
  36.     break;   
  37.    }    
  38.   }    
  39.  return 0;   
  40. }  

台長: 來源不明
人氣(1,073) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: ACM |
此分類下一篇:ACM 10035 Primary Arithmetic
此分類上一篇:ACM 661 Blowing Fuses

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文