判断一串数字是否连贯

来源:百度知道 编辑:UC知道 时间:2024/05/09 14:09:43
怎么判断一串数字是连贯的,比如3,4,5,6,7是连贯而2,3,4,6,8就不是连贯的,不管你用什么语言都可以,给个算法就给分

默认的这串数字排序了吗?将他们放入一个数组里,比如a[t],做一个FOR的循环,FOR(t = 0;t <= 数组长度;t++){ if(a[t+1]-a[t]!=1)flag = 1,exit.},设置一个标志,当为1的时候即不连贯。

只要判断是不是j==j+1就行了

算法就一句话

下标N+1 = [下标N] + 1

你告诉你没有什么算法从古到今就是这个样子的,
想要知道为什么就去问先人`

int fun(int *a) {
int t = a[0];
for(int i=0;i<strlen(a);i++,t++) {
if(t!=a[i]) {
break;
return false;
}
}
return true;
}