C语言,最后一个测试点
查看原帖
C语言,最后一个测试点
861113
wanan2203ouchengli楼主2023/10/5 15:25
#include<stdio.h>
#include<string.h>
#define W 202
int main() {
    char a[W];
    int n=0,girl=0,m;
    int nan=0;
    scanf("%d", &n);
    scanf("%s", a);
    m=strlen(a);
    for (int i = 0; i<m-2; i++) {
        if (a[i] == 'b' || a[i + 1] == 'o' || a[i + 2] == 'y') {
            nan++;
            
        }
    }
    for (int i = 0; i<m-3; i++) {
            if (a[i] == 'g' || a[i + 1] == 'i' || a[i + 2] == 'r' || a[i + 3] == 'l') {
                girl++;
            }
        }
    printf("%d", nan,girl);
    return 0;
}

最后一个测试点正确的 输入:..boyoyoyoyoygirlirloyirloyirlboyoyoyoyggggirlbbbboyboyygirlirlrlrloyoyoyoy...boyyyy..girllllirlirlirlboygirlboygirlgirlgirlirlirlboyoyirlirlboyoyirlirloyoyirllllllllllllllllllllllllllllllllllllllllllllllllllgirlboyyoyoygirllllgirl..girl..boyoy..

输出:39 86

2023/10/5 15:25
加载中...