为什么只有六十分,跟第一篇题解思路一样啊
查看原帖
为什么只有六十分,跟第一篇题解思路一样啊
405662
苏智白君楼主2020/11/26 16:59
#include<stdio.h>
#include<string.h>

int main(){
	int n;char str[105];
	scanf("%d",&n);int i;int ans=0;
    gets(str);
	for(i=0;i<strlen(str);i++){
		if(str[i]=='V'&&str[i+1]=='K'){
			str[i]='X';str[i+1]='X';
		}
	}
	for(i=0;i<strlen(str);i++){
		if(str[i]=='V'&&str[i+1]=='V'){
			ans++;break;
		}
		else if(str[i]=='K'&&str[i+1]=='K'){
			ans++;break;
		}
	}
	for(i=0;i<strlen(str);i++){
		if(str[i]=='X'&&str[i+1]=='X'){
			ans++;
		}
	}
	printf("%d",ans);
	return 0;
}

2020/11/26 16:59
加载中...