0分。运行的时候还需要自点一下回车。。。这要怎么办额
查看原帖
0分。运行的时候还需要自点一下回车。。。这要怎么办额
509669
Beria楼主2021/6/5 22:05
#include<iostream>
#include <cstdio>
using namespace std;
int main()
{
	int n,i,j,k,max=0,m,b[26]={0},l=0;
	char a[26],c,d[100][25];
	for(i=65;i<=90;i++)
	{
		a[i-65]=i;
	}
	while(l<4)
	{
		c=getchar();
		if(c=='\n')
		l++;
		for(j=0;j<26;j++)
		{
			if(c==a[j])
			b[j]++;
			if(b[j]>max)
			max=b[j];
		}
	}
	int high=max;
	for(n=0;n<max;n++)
	{
		for(m=0;m<26;m++)
		{
			if(b[m]-high>=0)
			d[n][m]='*';
			else
			d[n][m]=' ';
			cout<<d[n][m];
		}
	cout<<'\n';
	high--;
	}
	for(k=0;k<26;k++)
	{
		cout<<a[k];
	}
}
2021/6/5 22:05
加载中...