【求救!!!】C语言 输出结果都正确 但是只有6分
查看原帖
【求救!!!】C语言 输出结果都正确 但是只有6分
1116056
H1biscus楼主2023/12/14 18:16
#include <stdio.h>
#include <string.h>
int main()
{
    int n;
    scanf("%d",&n);
    getchar();
    char a[101],b[101];
    gets(a);
    int t=0;  
    for(int i=1;a[i]!='\0';i++)
    {
        if(a[i-1]=='V'&&a[i]=='K')t++;
    }
    strcpy(b,a);
    for(int j=0;b[j]!='\0';j++)
    {
        int x=0;
        strcpy(b,a);
        b[j]='V';
        for(int i=1;b[i]!='\0';i++)
    {
        if(b[i-1]=='V'&&b[i]=='K')x++;
    }
    if(x>t)t=x;
    }
    strcpy(b,a);
    for(int j=0;b[j]!='\0';j++)
    {
        int x=0;
        strcpy(b,a);
        b[j]='K';
        for(int i=1;b[i]!='\0';i++)
    {
        if(b[i-1]=='V'&&b[i]=='K')x++;
    }
    if(x>t)t=x;
    }
    printf("%d",t);
    return 0;
}
2023/12/14 18:16
加载中...