40分求助
查看原帖
40分求助
677489
Aaron530楼主2022/9/4 21:15
#include <bits/stdc++.h>
using namespace std;
int n,cnt;
string s;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>s;
		for(int j=0;j<s.size();j++)
			if(s[j]=='#' && s[j+1]==' ')
			{
				int flag=0;
				for(int k=0;k<=j;k++)
					if(s[k]!=' ')
					{
						flag=1;
						break;
					}
				if(flag==0)    cnt++;
				break;
			}	
	}
	cout<<cnt;
	return 0;
}

有大佬帮忙找一下错吗,我调了一下,在 if(s[j]=='#' && s[j+1]==' ')判断有错,会直接跳过,但不知道哪里有错

谢谢!

2022/9/4 21:15
加载中...