Description 输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个大写字母出现的次数.注意:只用输出

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
ww小鬼 1年前 已收到1个回答 举报

korla13l 幼苗

共回答了12个问题采纳率:83.3% 举报

# 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

1年前 追问

2

ww小鬼 举报

那我写的程序有什么问题?为什么无法运行?
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.885 s. - webmaster@yulucn.com