二楼说的对,我补充下
最好要把B[]里面先全部赋值为0
这样运行完了就知道有几个数小于等于55,否则里面的数全部是随机的
int b[100];
for(int ii;ii<100;ii++)
{
b[ii]=0;
}
int j=0;
for(i=0;i<=100;i++)
{
if(a[i]<=55)
{
b[j]=a[i];
j++;
}
}
上面那个大括号标错位置了
应该是
for(i=0;i<=100;i++)
if(a[i]<=55)
{
b[j]=a[i];
j++;
}
少大括号了,for后面是复合语句要括起来
int b[100];
j=0;
for(i=0;i<=100;i++)
{
if(a[i]<=55)
b[j]=a[i];
j++;
}
说的好,咱没补充的。