top1编程
← 返回题目
题解

【入门】判定字符位置

1 条题解

  • 0
    @ 2026-7-29 0:17:38
    #include <iostream>
    #include <string>
    using namespace std;
    
    int main() {
        string s;
        cin >> s;
    
        // 定义元音字母集合(可以用字符串或数组)
        string vowels = "aeiou";
    
        // 遍历每个字符
        for (int i = 0; i < s.length(); ++i) {
            char c = s[i];
            if (vowels.find(c) != string::npos) {
                cout << i + 1 << endl;  // 位置从1开始
                return 0;               // 找到就直接退出
            }
        }
    
        // 如果没找到任何元音字母
        cout << 0 << endl;
    
        return 0;
    }
    
    • 1