求教C语言,图片显示,请高手支招
2013-08-18
展开全部
通过示例描述,至少4个连续相同的数字,从算法上来说,就一个"循环遍历"逻辑
逻辑如下:
1 确定第一个和最后一个数字,及待比较数字总数
2 取一个数字
3 从第一个出现相同数字的位置开始比较
4 将重复的送入临时数组
5 当遇到不同的数字时,如果出现次数≥4,如果这组数字重复次数为2,则重复+1,否则送入完成比较数组,同时记录这组数字重复次数为2(避免重复次数)。
6 如果还有没比较完的数字,并且剩余数字个数大于这组重复出现的数字个数,则跳转到3
7 如果出现次数小于4,则将首数字位+1(准备下一个数字),跳转到2
8 以此类推,直到比较到所有数字个数-7(最后7个数字没法满足条件≥4)
9 完成所有数字次数比较后,则可将结果输出显示结果
逻辑如下:
1 确定第一个和最后一个数字,及待比较数字总数
2 取一个数字
3 从第一个出现相同数字的位置开始比较
4 将重复的送入临时数组
5 当遇到不同的数字时,如果出现次数≥4,如果这组数字重复次数为2,则重复+1,否则送入完成比较数组,同时记录这组数字重复次数为2(避免重复次数)。
6 如果还有没比较完的数字,并且剩余数字个数大于这组重复出现的数字个数,则跳转到3
7 如果出现次数小于4,则将首数字位+1(准备下一个数字),跳转到2
8 以此类推,直到比较到所有数字个数-7(最后7个数字没法满足条件≥4)
9 完成所有数字次数比较后,则可将结果输出显示结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询