学期结束后如何增加变量

以公里为单位输入地点,如果距他们的位置小于当前地点150公里,人们可以留在原地。当前第一个位置是0。

输入:

100 120 200 300 420 500 580 645 740 870 980 1100 1230 1300 1377

输出:

2.,3.,4.,5.,6.,8.,9.,10.,11.,12.,13.
  1. 我所做的第一件事是当前位置+ 150 = 150
  2. 然后选择小于100的数字和120
  3. 那么最高的数字是:120
  4. 最高编号=当前位置
  5. 接下来要进行比较:currentplace + 150,依此类推。
    int less[15]={},array[15]={100,120,200,300,420,500,580,645,740,870,980,1100,1230,1300,1377},i,j,current[15]={0},tmp,compare[15]={0},bigger[15]={0};

    printf("People will stay at: \n");

    for(i=0;i<5;i++)
    {
        current[i]=150+array[i];

        if(array[i]<current[i])
        {
            less[i]=array[i];
            printf("Less are:%d\n",less[i]);
        }
    }

    printf("Max number of less number I found previousli is: ");
    for(i=1;i<15;i++)
    {
      int max=less[0];
      if(less[i]>max)
      {
        max=less[i];

        printf("\Biggerje: %d,they will stay at %d\n",max,i+1);
      }
    }

我不知道如何从less [i]个数字中找到最大数字并将其添加到for循环中的当前位置

zhouhsmp3 回答:学期结束后如何增加变量

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3117523.html

大家都在问