字符串红题20分求助!
查看原帖
字符串红题20分求助!
956316
77Glorious楼主2023/12/28 21:29
#include<bits/stdc++.h>
using namespace std;

int n,k; 
string a[10010];
int main()
{
	cin>>n>>k;
	for(int i=1;i<=n;i++) cin>>a[i];
	int sum=0; string tmp;
	for(int i=1;i<=n;i++){
		sum+=a[i].length();
		tmp+=a[i];
		if(sum+a[i+1].length()<=k) tmp+=' ';
		
		if(sum+a[i+1].length()>k) {
			
			cout<<tmp<<endl;
			sum=0; tmp="";//tmp字符串赋值为空串 
		}		
	}
	cout<<a[n]<<endl;//没输出完 
	
	
	
	
	
	return 0;
}
2023/12/28 21:29
加载中...