题目:把两边X组成的东西合起来,合到最先中间X与X相碰的情形,停止。看n行中间有几个空格。
分析:可以从空格出发,也可以从X出发。计数。
注意:仔细读题
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n;
char input[30];
while(scanf("%d",&n)&&n)
{
getchar();
int count_blank=0;int min_count_blank=25;int sumOfblank=0;
for(int i=0;i<n;i++)
{
count_blank=0;
gets(input);
for(int j=0;j<25;j++)
{
if(input[j]==' ')
{count_blank++;sumOfblank++;}
}
if(count_blank<min_count_blank)
min_count_blank=count_blank;
}
printf("%d\n",sumOfblank-n*min_count_blank);
}
return 0;
}