用C完成一道基础算法题因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、我要是想通了并且可以AC过 就采纳了……

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 07:02:52
用C完成一道基础算法题因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、我要是想通了并且可以AC过 就采纳了……

用C完成一道基础算法题因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、我要是想通了并且可以AC过 就采纳了……
用C完成一道基础算法题

因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、
我要是想通了并且可以AC过 就采纳了……

用C完成一道基础算法题因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、我要是想通了并且可以AC过 就采纳了……
 
#include<stdio.h>
void main()
{  int maxdis,stcount,k,t,j=0,f=0;     //maxdis最大行驶距离 stcount 加油站个数 f为标志
   int dis[1000]={0},ndis[1000]={0}; //dis数组存放每个车站间距离 ndis数组存放每次加油行驶距离
   scanf("%d%d",&maxdis,&stcount);
   for(k=0;k<=stcount;k++)
    scanf("%d",&dis[k]);
   for(k=0;k<=stcount;k++)            //检查是否有不能达到的车站
    if(maxdis<dis[k])
    { printf("No Solution!\n"); f=1;break;}
  if(!f)
  {
      for(k=0,t=0;k<=stcount;k++)
          { t+=dis[k];               //将行驶距离组合到ndis中
               if(t>maxdis)
      { t-=dis[k];
            ndis[j++]=t;
              t=dis[k];
      }
           }     
   
      for(k=0;;k++)                   //统计加油次数
      if(!ndis[k])  break;
      printf("n=%d\n",k);
  
  }     
}

用C完成一道基础算法题因为是刚刚才算接触算法,希望代码可以增加适量注释,3Q、我要是想通了并且可以AC过 就采纳了…… 如何做BOM单?因为是刚接触! 一道函数的选择题,把我弄晕了,大虾们教教我!如果y是z的一次函数,而z是x的一次函数,则y是x的A、正比例函数 B、一次函数C、其他函数 D、不能确定不要说我笨,刚刚才接触函数, 使用排序算法将数列进行从大到小排序:17,10,26,50,14,10,53,20,64,83.(用标准C语言实现) 刚接触C. 高一的一道基础函数题,非常基础!我刚开始接触函数,这届新高一的,前天刚学的函数.f(x)=x²+1,求f(x+1)=?f(f(x))=? 冲孔灌注桩钢筋笼算法:我想知道钢筋笼长度、吊筋、空孔具体怎么算的;最好能例个例子出来和公式.因为刚接触这冲孔桩,所以很多不懂,望大侠门多指教下, 一道基础几何题SORRY...刚才有急事忘记把题发上来了...三角形ABC中,AB大于BC,哪种情况是不可能出现的AC大于ABAC等于AB角C小于角A角C等于角B我知道这道题可能根本不算几何...可能太简单了... 算法设计是编写程序的基础,下列关于算法的叙述正确的是?A任何问题都有算法 B算法可以没有输出 C算法必须具有确定性 D必须要用计算机能够理解的方式表示算法 算法初步 程序设计 - -我知道是挺基础的一道题因为和同学产生了点分歧所以来问问1、A=3B=5A=BB=APRINT A,BEND程序执行后的结果是多少2、A=1B=2x=AA=BB=xPRINT A,BEND程序的结果是多少 一道编程题 C语言的例2:求解两个正整数p和q的最大公约数g的欧几里德算法:(分组完成)步骤1:如果p I have just done it.它是我刚才完成的.或者说‘我刚才完成的.’因为大家都知道是完成的什么.我这样写可以吗? 刚接触. 刚接触, 建筑面积基础 算法基础 由于刚接触这个不是很熟,再请教个问题z-stack中与路由算法相关的函数是哪些?随便列出几个就行。 初学者刚接触雅思,口语是弱点 一道地理基础题 初三基础题一道