为什么cin可以过,getline全部WA啊
查看原帖
为什么cin可以过,getline全部WA啊
703291
steven_deng楼主2022/11/1 22:21

这题折腾了好久,用getline时测试数据都能过,但提交全部WA,换成cin就过了。请问大佬们,这是什么情况啊

int main()// 压缩技术(续集版)
{
	int i,j,n,c_point=0;
	string line[201];
	char point = '0';
	cin>>line[0]; //getline(cin,line[0]); getline失败
	n=line[0].length();
	for(i=1;i<n;i++) cin>>line[i];
	cout<<n;
	for(i=0;i<n;i++)
	{
		for(j=0;j<n;j++)
			if(line[i][j]==point) c_point++;
			else
			{
				cout<<" "<<c_point;
				c_point=1;
				point = line[i][j];
			}
	}
	cout<<" "<<c_point;
	return 0;
}
2022/11/1 22:21
加载中...