C语言,只有6分,为啥啊,本地测试都通过了
查看原帖
C语言,只有6分,为啥啊,本地测试都通过了
1548865
Tira_misu楼主2024/12/10 09:15
#include<stdio.h>
int main()
{
    int n,j,ct = 0;
    scanf("%d",&n);
    getchar( );
    char a[n];
    gets(a);
    if(n==1)
        printf("0");
    else
    {
        for(int i = 0;i<n-1;i++)
        {
            if(a[i]=='V'&&a[i+1]=='K')
            {
                ct++;
                a[i]='X';
                a[i+1]='X';
            }
        }
        for(j = 0;j<n-1;j++)
        {
            if((a[j]=='V'&&a[j+1]=='V')||(a[j]=='K'&&a[j+1]=='K'))
            {
                ct++;
                goto ed;
            }
        }
        ed:
        printf("%d",ct);
    }
    return 0;
}
2024/12/10 09:15
加载中...