Description 输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个大写字母出现的次数. 注意:只用输出大写字母的出现次数,不用输出空白字符,数字或者标点符号的出现输出次数. Input 输入包括4行由大写字母组成的文本,每行上字符的数目不超过80个. Output 输出包括若干行.其中最后一行给出26个大写英文字母,这些字母之间用空格隔开.前面的几行包括空格和星号,每个字母出现几次,就在这个字母的上方输出一个星号.注意:输出的第一行不能是空行. Sample Input THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG. THIS IS AN EXAMPLE TO TEST FOR YOUR HISTOGRAM PROGRAM. HELLO! Sample Output * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 下面是我写的程序,编译正确,但是无法运行, #include #include int main() { char str[81]; int n=4,i=0,j,max=0,a[26]; while(n>0) { gets(str); while(str[i]!=' ') { for(j=65;j1) { for(j=0;j
# include int main() { char s[4][80],fuben[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; int i,j,k,r,max,N[26]={0},d[320][26]; for(i=0;i