C语言中,有一个数组是随机的1到100的数字

2024-12-26 05:58:01
推荐回答(4个)
回答1:

二楼说的对,我补充下
最好要把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++;
}
}

回答2:

上面那个大括号标错位置了
应该是
for(i=0;i<=100;i++)
if(a[i]<=55)
{
b[j]=a[i];
j++;
}

回答3:

少大括号了,for后面是复合语句要括起来
int b[100];
j=0;
for(i=0;i<=100;i++)
{
if(a[i]<=55)
b[j]=a[i];
j++;
}

回答4:

说的好,咱没补充的。