#6428: OLE (line:1500001) 請勿輸出題目未要求的文字: Valid


SeanYang (Zoooonda)

學校 : 不指定學校
編號 : 11057
來源 : [114.41.127.201]
最後登入時間 :
2017-09-20 11:50:00
a159. 11743 - Credit Check -- UVa11743 | From: [218.170.48.86] | 發表日期 : 2012-03-04 01:23

不知道為什會跑出這個=  =

 

OLE (line:1500001)
冗餘輸出

請勿輸出題目未要求的文字:  Valid
 

可以請各位大大幫我看一下嗎??

(Code有點傷眼,請見諒......)

#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
    int n;
    while(cin>>n)
    {
       cin.ignore(1,'\n');
       for(int i=0;i<n;i++)
       {                  
          char s[19];
          gets(s);
            
          int dou[8]; 
          dou[0]=(s[0]-48)*2;
          dou[1]=(s[2]-48)*2;
          dou[2]=(s[5]-48)*2;
          dou[3]=(s[7]-48)*2;
          dou[4]=(s[10]-48)*2;
          dou[5]=(s[12]-48)*2;
          dou[6]=(s[15]-48)*2;
          dou[7]=(s[17]-48)*2;
         
          int doub=0;

          if(dou[0]>9)  
          {
             doub+=dou[0]/10;      
             doub+=dou[0]%10;   
          }  
          else
             doub+=dou[0]; 
          if(dou[1]>9)  
          {
             doub+=dou[1]/10;      
             doub+=dou[1]%10;   
          }  
          else
             doub+=dou[1]; 
          if(dou[2]>9)  
          {
             doub+=dou[2]/10;      
             doub+=dou[2]%10;   
          }  
          else
             doub+=dou[2]; 
          if(dou[3]>9)  
          {
             doub+=dou[3]/10;      
             doub+=dou[3]%10;   
          }  
          else
             doub+=dou[3]; 
          if(dou[4]>9)  
          {
             doub+=dou[4]/10;      
             doub+=dou[4]%10;   
          }  
          else
             doub+=dou[4]; 
          if(dou[5]>9)  
          {
             doub+=dou[5]/10;      
             doub+=dou[5]%10;   
          }  
          else
             doub+=dou[5]; 
          if(dou[6]>9)  
          {
             doub+=dou[6]/10;      
             doub+=dou[6]%10;   
          }  
          else
             doub+=dou[6]; 
          if(dou[7]>9)  
          {
             doub+=dou[7]/10;      
             doub+=dou[7]%10;   
          }  
          else
             doub+=dou[7]; 

          doub+=(s[1]-48); 
          doub+=(s[3]-48); 
          doub+=(s[6]-48); 
          doub+=(s[8]-48); 
          doub+=(s[11]-48);
          doub+=(s[13]-48);
          doub+=(s[16]-48);
          doub+=(s[18]-48);

          if(doub%10==0)
             printf("Valid\n");
          else
             printf("Invalid\n");   
       }
    }
}
 

謝謝指教

 
ZeroJudge Forum