Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
75352 sh25_wangtaojie 整理药名 C++ 通过 0 MS 256 KB 669 2025-12-05 15:49:47

Tests(1/1):


#include <iostream> #include <string> #include <cctype> using namespace std; string normalizeName(const string& name) { if (name.empty()) return name; string result; result += toupper(name[0]); for (size_t i = 1; i < name.size(); ++i) { if (isalpha(name[i])) { result += tolower(name[i]); } else { result += name[i]; } } return result; } int main() { int n; cin >> n; cin.ignore(); // 忽略换行符 for (int i = 0; i < n; ++i) { string name; getline(cin, name); cout << normalizeName(name) << endl; } return 0; }


测评信息: