[关闭]
@Metralix 2016-10-17T07:40:46.000000Z 字数 289 阅读 708

C


将这些CP输入一个字符数组,然后从头开始遍历一遍,记录他走的趟数,他每走一趟的条件有两个,遇到一个不同的元素,或者相同的元素累积到了4个。

以此为思路在for循环中做了个选择结构,实现记录他的趟数。


  1. #include<stdio.h>
  2. int main()
  3. {
  4. char c[101];
  5. gets(c);
  6. int i=0,n=0,co=0,f=0;
  7. for(i;c[i]!='\0';i++)
  8. {
  9. if(f==4)
  10. {
  11. co++;
  12. f=0;
  13. }
  14. else if(c[i+1]==c[i])
  15. {
  16. f++;
  17. }
  18. else if(c[i+1]!=c[i])
  19. {
  20. co++;
  21. f=0;
  22. }
  23. }
  24. printf("%d",co);
  25. return 0;
  26. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注