多次仍硬币,总会连续多次同一面的情况,把每次的实验结果记录下来,形成一个串字符0,1分别代表正面、反面向上
写出一个函数,统计出串中0或1最大连续出现的次数,函数原型为:
unsigned int max_sub_seq(char* s)
参数为待处理的字符串,返回值为最大连续出现的次数
要求有主程序,便于我测试正确性

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Rita

    10人对此回答表示赞同

    #include <stdio.h>
    #define MAX_SIZE (100)
    unsigned int max_sub_seq(char* s);
    int main()
    {
    char Array[MAX_SIZE];
    printf("Please input:\n");
    scanf("%s",Array);
    printf("Max is: %d
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Addison

    3人对此回答表示赞同

    将字符串以一维数组存放,用两个指针p1、p2,一前一后,当p1指向第一个结点,p2指向第二个结点,判断p1->data是否与p2->data相等。可以写三个函数0的最大连续次数,1的最大连续次数,还有指针移动的函数,两个计数的……或者直接跟0和1比较,不知是否行的通^-^
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部