7-2 编程题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
在一个字符串中查找所有等值子串。
1. 如果字符串内的一个子串(其长度大于1)中所有字符均相同,则称之为等值子串。编写函数int eqsub(char s[],char result[][80])。函数功能是在s指向的字符串中查找等值子串,将找到的所有等值子串存放到result指向的二维数组中(一行存储一个等值子串),函数返回result数组中等值子串的个数。
2. 编写main函数。函数功能是声明一维数组s和二维数组result;读入字符串存于s数组中(测试案例保证字符串长度小于1000,等值子串的最大长度小于80);用数组s和result作为实参,调用函数eqsub在s数组中查找所有等值子串;将找到的等值子串输出到屏幕。
输入样例
输入:
aaahjdbbbbsdccskdjffff
输出
aaa bbbb cc ffff