#14739: 錯在哪


655161 (nonononononononononononono)

學校 : 臺北市立建國高級中學
編號 : 69091
來源 : [118.232.147.19]
最後登入時間 :
2024-04-14 21:22:08
c044. 10008 - What's Cryptanalysis -- UVa10008 | From: [180.177.96.59] | 發表日期 : 2018-08-01 22:59

#include<iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
string b;
int c[200]={0};
char d[200];
for(int i=0;i<=a;i++)
{
getline(cin,b);
for(int i=0;i<b.length();i++)
{
if(isupper(b[i]))b[i]+=32;
}
for(int i=0;i<b.length();i++)
{
if(isalpha(b[i]))
{
c[b[i]]++;
d[b[i]]=b[i];
}

}
}
for(int i=97;i<121;i++)
{
for(int j=i+1;j<122;j++)
{
if(c[i]<c[j])
{
swap(c[i],c[j]);
swap(d[i],d[j]);
}
}
}
char ans;
for(int i=97;i<=122;i++)
{
if(c[i]>0)
{ ans=d[i]-32;
cout<<ans<<" "<<c[i]<<endl;
}
}
}
}

不管怎麼測都找不出破綻,但他卻顯示line12 WA 

您的答案:M 121

正確答案:D 121

 
ZeroJudge Forum