仅供参考
#include
int main()
{
int s[12]={0,5,7,11,2,0,3,7,8,0,11,5};
int i=0;
while(i<12)
{
if(s[i]==0)
{
printf("[");
i++;
while(s[i]!=0&&i<12)
{
printf("%d,",s[i]);
i++;
}
printf("\b]\n");
}
}
return 0;
}
表达不是很清楚,是只打印这个特例吗
int c=1;
for(i=0;i<12;i++)
{
if(a[i]==0)
c++;
if(c%2==0)
printf("]\n[");
else
printf("[");
printf("%d",a[i]);
}
差不多就这个意思自己想想很简单的,有点能认真想只给个思路