【问题描述】小科特别喜欢编程比赛,但他在参加常州大学大数据学院的C语言程序设计大赛时候被一道题目难住了。题目要求从键盘输入字符串,要求输出字符串中最长连续字母的个数。连续方式包括从小到大和从大到小两种,字母区分大小写,请你帮助小科吧!
【输入形式】输入字符串。
【输出形式】输出连续字母个数
【样例输入1】
abcbabcdEe
【样例输出1】
4
【样例输入2】
ABDEfgHGFEDcBA
【样例输出2】
5
【样例说明】
字符串长度小于100
//代码思路:先运用两个循环计算正序逆序两种的连续字母数量 //再把这两种顺序的所有统计数量放在一个数组找出最大值 #include#include #define N 100 int main() { char st[N]; int len[N]={' '}; len[0]=1; int i,j,count=0,l,max=0; gets(st); l=strlen(st); for(i=0;i



