-
纯算法的问题,有点小复杂 ,以下是我写的程序参考
#include
#include int sort_function( const void *a, const void *b) { return *(int *)b-*(int *)a; } int findpos(int *p,int k,int n) { int i; for(i=0; i 我的测试结果
符合你的要求,只是
***如果 相邻数字变化的个数小于m个,则输出 实际的个数。
这个变化个数我理解是可以重复的,否则如
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}
这样的数据,只有一个输出了
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!
打赏