96A题目网址
题目解析
1.输入0和1表示不同队的队员字符串,如果7个及以上的一个0或1在一起,则输出YES否则输出NO
举例:
输入:
1000000001
输出:
YES
2.循环时,当遇到count==7时输出YES并跳出循环,遇到s[i]!=s[i+1]时,将count重置为1,最后count<7再输出NO
代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{char s[100]={'\0'};int count=1;scanf("%s",s);for(int i=0;i<strlen(s);i++){if(s[i]==s[i+1]){++count;if(count==7){printf("YES");break;}}else if(s[i]!=s[i+1]){count=1;}}printf("%d\n",count);if(count<7){printf("NO");}system("pause");getchar();return 0;
}