校oj193——连续出现的字符

11:连续出现的字符

  • 查看
  • 提交
  • 统计
  • 提问
总时间限制:
1000ms
内存限制:
65536kB
描述

给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。

输入
第一行包含一个正整数k,表示至少需要连续出现的次数。1 <= k <= 1000。
第二行包含需要查找的字符串。字符串长度在1到1000之间,且不包含任何空白符。
输出
若存在连续出现至少k次的字符,输出该字符;否则输出No。
样例输入
3
abcccaaab
样例输出
c





#include
#include
#include
int main()
{
    int k;
    int n;
    int tempt;
    int flag;
    char a[1005];
    while(~scanf("%d",&k))
    {
        tempt=0;
        flag=0;
        scanf("%s",a);
        n=strlen(a);
        for(int i=0; i=k-1)
                    {
                        printf("%c\n",a[i]);
                        flag++;
                        break;
                    }
                    else
                    {
                        tempt=0;
                        i=j-1; ///跳过重复的字符
                        break;
                    }
                }
            }
            if(flag==1)
                break;
        }
        if(flag==0)
            printf("No\n");
    }

    return 0;
}




你可能感兴趣的:(校oj193——连续出现的字符)