for(x = 0;x & ltlen-1;x++)if(t[x]= = t[x+1]-1)flag = 1;
如果判斷最後壹個字符的值大於前壹個字符的值1,或者最後壹個字符的值小於前壹個字符的值1,則稱為連續:
if((t[x]= = t[x+1]-1)| |(t[x]= = t[x+1]+1))flag = 1;
# include & ltstdio.h & gt
int fun(char *t){
int x,len,flag = 0;
len = strlen(t);
if(len & lt;2)返回0;
for(x = 0;x & ltlen-1;x++)if(t[x]= = t[x+1]-1)flag = 1;//根據這裏前面的條件。
返回標誌;
}
main(){
char s[100];
printf("輸入壹個字符串:\ n ");
獲取;
printf("%d ",fun(s));
}