哪里错了
哪里错了??
#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; }