是否是递增的字符串(c语言)
1
其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成
(字符串长度大于等于2)。
例如:字符串: uvwxyz满足要求;
而字符串: uvxwyz不满足要求。
2.我们先输入字符串,然后进行判断是否a[i]+1==a[i+1],如果是则是由连续字母组成的字符串,相反则不是由连续字母组成的字符串。
#include<stdio.h>
int fun(char* t)
{int k = 0, i = 0;while (t[i + 1]) {if (t[i + 1] == t[i] + 1){k++;i++;}else {k = 0;break;}}return k;
}main()
{char s[26];printf("请输入一个字母组成的字符串 : "); gets(s);if (fun(s)) printf("%s 是由连续字母组成的字符串.\n", s);else printf("%s 不是由连续字母组成的字符串!\n", s);
}