怎么只读了第一行
查看原帖
怎么只读了第一行
1064274
dgz61楼主2024/11/28 13:22
#include<bits/stdc++.h>
#define ll long long
using namespace std;
string s;
ll a[30],Max,len;
int main(){
	for(ll i=1;i<=4;i++){
		getline(cin,s);
		len=s.size();
		for(ll i=0;i<len;i++){
			if(s[i]>='A' && s[i]<='Z') a[int(s[i])-80]++;
		}
	}
	for(ll i=1;i<=26;i++) Max=max(Max,a[i]);
	for(ll i=1;i<=Max;i++){
		for(ll j=1;j<=26;j++){
			if(a[i]>=Max-i+1) cout<<"* ";
			else cout<<"  ";
		}
		cout<<endl;
	}
	for(ll i=1;i<=26;i++){
		cout<<char(i+80);
	}
	return 0;
}

读完第一行就强制结束了

2024/11/28 13:22
加载中...