19(222.22.84.*) #include<iostream.h> #include<string.h> #include<iomanip.h> void main() { char str[100]; cout<<"请输入一小写字母串:"<<endl; cin>>str; char *p=str; int Num[26]={0}; while(*p!='\0') { if(!(*p>='a'&&*p<='z')) { cout<<"错误!"<<endl; return; } Num[(*p-'a')]++; p++; } int i,j; int Max=Num[0]; for(i=0;i<26;i++) { if(Num[i]>Max) Max=Num[i]; } cout<<"输出结果:"<<endl; for(i=0;i<Max;i++) { for(j=0;j<26;j++) { if(Num[j]+i>=Max) cout<<"@"<<setw(3); else cout<<" "<<setw(3); } cout<<endl; } for(i=0;i<26;i++) cout<<(char)('a'+i)<<setw(3); cout<<endl; }

评论