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);
}