C语言算法题目求解
C语言算法题目求解
日期:2020-01-13 09:28:08 人气:1
首先穷举每一个起点,对于每一个起点,当后一个元素比前一个元素相差不超过一的时候就不停的后移。退出内循环之后,检查终点和起点之间的距离,如大于已知的最大长度,就更新最大长度值。整个循环结束后输出最大长度值就可以了。
下面是程序的源代码和运行的截图。
#include#includeint main(){ int i,j,maxlen=1,a[5]= {1,2,6,7,7}; for(i=0; imaxlen)maxlen=j-i; } printf("%d\n",maxle