哪里错了??
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<string>
#include<stack>
#include<queue>
using namespace std;
int len,ans[27];
char in;
void panduan(char a)
{
if(a=='a')
++ans[1];
if(a=='b')
++ans[2];
if(a=='c')
++ans[3];
if(a=='d')
++ans[4];
if(a=='e')
++ans[5];
if(a=='f')
++ans[6];
if(a=='g')
++ans[7];
if(a=='h')
++ans[8];
if(a=='i')
++ans[9];
if(a=='j')
++ans[10];
if(a=='k')
++ans[11];
if(a=='l')
++ans[12];
if(a=='m')
++ans[13];
if(a=='n')
++ans[14];
if(a=='o')
++ans[15];
if(a=='p')
++ans[16];
if(a=='q')
++ans[17];
if(a=='r')
++ans[18];
if(a=='s')
++ans[19];
if(a=='t')
++ans[20];
if(a=='u')
++ans[21];
if(a=='v')
++ans[22];
if(a=='w')
++ans[23];
if(a=='x')
++ans[24];
if(a=='y')
++ans[25];
if(a=='z')
++ans[26];
}
int main()
{
cin>>len;
for(int i=1;i<=len;++i)
{
cin>>in;
panduan(in);
}
for(int i=1;i<=26;++i)
cout<<ans[i]<<" ";
return 0;
} 
京公网安备 11010502036488号