又打败所有人啦
2025-07-01 14:55:40
发布于:浙江
0阅读
0回复
0点赞
#include <stdio.h>
#include <string.h>
int main() {
char s[100001];
scanf("%s", s);
int len = strlen(s);
int pos = -1; // 初始位置设为-1,表示尚未找到任何字符
// 依次查找 'a', 'c', 'g', 'o'
for (int i = 0; i < len; i++) {
if (s[i] == 'a' && pos == -1) {
pos = i;
break;
}
}
if (pos == -1) {
printf("NO\n");
return 0;
}
for (int i = pos + 1; i < len; i++) {
if (s[i] == 'c') {
pos = i;
break;
}
}
if (pos == -1 || s[pos] != 'c') {
printf("NO\n");
return 0;
}
for (int i = pos + 1; i < len; i++) {
if (s[i] == 'g') {
pos = i;
break;
}
}
if (pos == -1 || s[pos] != 'g') {
printf("NO\n");
return 0;
}
for (int i = pos + 1; i < len; i++) {
if (s[i] == 'o') {
pos = i;
break;
}
}
if (pos == -1 || s[pos] != 'o') {
printf("NO\n");
return 0;
}
printf("YES\n");
return 0;
}
这里空空如也
有帮助,赞一个