为什么???
#include<bits/stdc++.h>
using namespace std;
int a[31],n;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
int num=0;
for(int j=1;j<=n;j++)
{
cin>>a[j];
if(a[j]==1)
num++;
}
if(num>=2)
{
int l=1,r=n;
while(a[l]!=1)
l++;
while(a[r]!=1)
r--;
for(int j=l;j<=r;j++)
if(a[j]==0)
a[j]=2;
}
for(int j=1;j<=n;j++)
cout<<a[j]<<" ";
cout<<endl;
}
return 0;
}
求犇犇佬帮我康康!!
悬关!!