codeforces 96A-C语言解题报告

【摘要】 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>

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;
}

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享