#5812: 我不懂


jimmyee (LEVEL_UP)

學校 : 國立臺灣大學
編號 : 20170
來源 : [140.112.42.92]
最後登入時間 :
2016-03-18 15:33:33
d086. 態度之重要的證明 -- 成功電研20th~21st C++ ~最後的競賽~ | From: [140.112.242.128] | 發表日期 : 2011-09-13 23:53

第 1 測資點(25%):AC (4ms, 760KB)
通過檢測
第 2 測資點(25%):AC (4ms, 756KB)
通過檢測
第 3 測資點(25%):AC (0ms, 752KB)
通過檢測
第 4 測資點(25%):WA (line:4)
輸出短少
您共輸出 3 行。
 
 
#include<iostream>
using namespace std;
main()
{
    int ans,i,x;
    bool k;
    char a[201];
    while(cin >> a)
    {
        if(a[0]=='0')
            break;
        ans=0;
        k=1;
        for(i=0;i<=strlen(a);i++)
        {
            if(a[i]>='A'&&a[i]<='Z')
                ans+=a[i]-64;
            else if(a[i]>='a'&&a[i]<='z')
                ans+=a[i]-96;
            else if(a[i]!=0)
            {
                k=0;
                cout << "Fail" <<endl;
                break;
            }
        }
        if(k)
            cout << ans <<endl;
    }
}
 
#5814: Re:我不懂


past (遺憾的臭氧)

學校 : 臺北市立麗山高級中學
編號 : 8381
來源 : [111.250.64.129]
最後登入時間 :
2012-06-04 13:50:45
d086. 態度之重要的證明 -- 成功電研20th~21st C++ ~最後的競賽~ | From: [140.122.189.167] | 發表日期 : 2011-09-14 11:26

第 1 測資點(25%):AC (4ms, 760KB)
通過檢測
第 2 測資點(25%):AC (4ms, 756KB)
通過檢測
第 3 測資點(25%):AC (0ms, 752KB)
通過檢測
第 4 測資點(25%):WA (line:4)
輸出短少
您共輸出 3 行。
 
 
#include
using namespace std;
main()
{
    int ans,i,x;
    bool k;
    char a[201];
    while(cin >> a)
    {
        if(a[0]=='0')
            break;
        ans=0;
        k=1;
        for(i=0;i<=strlen(a);i++)
        {
            if(a[i]>='A'&&a[i]<='Z')
                ans+=a[i]-64;
            else if(a[i]>='a'&&a[i]<='z')
                ans+=a[i]-96;
            else if(a[i]!=0)
            {
                k=0;
                cout << "Fail" <                break;
            }
        }
        if(k)
            cout << ans <    }
}
如果是 "000" 應該是輸出 Fail 吧
 
#5995: Re:我不懂


liu115 (鼻涕(水題好麻煩....))

學校 : 高雄市立高雄高級中學
編號 : 19997
來源 : [140.112.29.128]
最後登入時間 :
2020-02-10 16:13:36
d086. 態度之重要的證明 -- 成功電研20th~21st C++ ~最後的競賽~ | From: [118.171.94.23] | 發表日期 : 2011-10-29 20:45

你的問題在於萬一輸入'0ffasf'

反正'0'開頭的就跳出了,而本來應該Fail的

P.S.我自己也錯了很多遍 

 
ZeroJudge Forum