#8003: 看一下問題在哪


fightandboxing (刺魂不滅)

學校 : 國立臺中高級工業職業學校
編號 : 26769
來源 : [125.224.243.45]
最後登入時間 :
2016-08-17 16:21:51
d098. Stringstream運用練習(C++) -- 說明文件出自C++ Reference | From: [1.165.188.202] | 發表日期 : 2013-07-25 17:15

#include<stdio.h>
#include<math.h>
#include<string.h>
int main(){
    char *line[10];
    char s1[50];
    while(gets(s1)){
        line[0]=strtok(s1," ");
        int i=1;
        while(1){
            line[i]=strtok(NULL," ");
            if(line[i]==NULL){
                break;
            }
            i++;
         }
        int j,k,sum,ans;
        ans=0;
        for(j=i-1;j>=0;j--){
            sum=0;
            for(k=strlen(line[j])-1;k>=0;k--){
                if(line[j][k]>='0' && line[j][k]<='9'){
                    sum+=((int)line[j][k]-'0')*(int)pow(10,strlen(line[j])-1-k);
                }
                else{
                    break;    
                }
            }
            printf("%d ",sum);
            ans+=sum;
        }
        printf("%d\n",ans);
    }
    return 0;
}

 

 

WA (line:2)
答案不正確

您的答案為: 6 正確答案為: 133 
 
 

 

 
ZeroJudge Forum