字符的连续性,在这里的定义是:一个字符出(长度大于等于2)中,由连续1字行序列组成的第一个子串的长度与字符长度之比(它门的商)
说明:连续增1字符序列,是指从该序列的第2个字,每个字符都等干且相邻的前一个字符加1,cdef是一个连续震1字符序列,4567是一个连续1符序列,而afxz和269都不是连续字符序列
例如:在字率qv259abcde23f(长度为13)中,abcde就是连续增1字序列成的第一个子串(长度为5),该字符串的连续性为5/13=0.3846真qv和259然都是增加的字符序列,但不是连续增1的字符序列,23也是增的字符序列,但它第二个。
输入若干个字串(每个字符串中都无空格,且长度大于1小于100),求出它们的连续性,并输出这些字符串的连续性的平均值和大于平均值的连续性,实型用 double型
输入:
第1行是一个整数n(n>1),表示要输入的字串的个数
下来有听n行,每行为1个字符(四个字符串中都无空格,且长度大于1小100)
输出:
大于等于n+1行,其中n输入的字符的个数
前n行,每行有3个数,2个整数和1个实数(英文逗号分开),分别为该行字串中第一个连续增1字符序组成的子串的长度、该行字符串的长以它们的商(即该行字串的连续性)
下来的1行是1个实数,是输入的有字的连续的平均值
最后的若干行(大于等于0行)是大平均值的字符的连续性
实型用 double类型,保留4位小数
例输入:
5
qv12345rfv123
123edc456tgb
wsx234567
abcdefg
ujm62wsx
例输出:
5,13,0.3846
3,12,0.2500
6,9,0.6667
7,7,1.0000
0.4603
0.6667
1.0000
连续增序列 可以用ascii码判断。
在字率2523(长度为13)中,ancd就是连续增1字序列成的第一个子串(长度为5),该字符串的连续性为5/13=034真qv和259然都是增加
这句话的长度13是怎么出来的。