Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
115617 | 小徐老师 | 输出元音字母 | C++ | Accepted | 0 MS | 268 KB | 966 | 2025-04-01 19:14:16 |
#include <bits/stdc++.h> using namespace std; char s[100 + 5]; //越过长度 100大小 报错 大5吗? 不会报错 char ss[100 + 5]; int main() { /*cin >> s; 没有空格的字符串 -> 判读输入结束 根据 空格 换行 cpp o s = "cpp" cpp o s = "cpp"*/ gets(s); //有空格的字符串 -> 判读输入结束 根据 换行 /*cpp o s = "cpp o" cpp o s = "cpp"*/ int l = 0; for(int i = 0; i < strlen(s); ++i) { if(s[i] == 'a' || s[i] == 'A' || s[i] == 'e' || s[i] == 'E' || s[i] == 'i' || s[i] == 'I' || s[i] == 'o' || s[i] == 'O' || s[i] == 'u' || s[i] == 'U') ss[l++] = s[i]; /*ss[0] = s[] -> 大小写元音字母 -> l = 0 -> l = 1 ss[1] = s[]*/ } /*for(int i = 0; i < l; ++i) cout << ss[i]; cout << endl;*/ cout << ss << endl; return 0; }