Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
5192 | A班-许锘林 | 规范药名 | C++ | 通过 | 100 | 1 MS | 344 KB | 806 | 2025-01-23 16:31:32 |
#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; char a[100010]; for(int i = 0;i < n;i++) { cin>>a; if((a[0] >= 'a' && a[0] <= 'z') || (a[0] >= 'A' && a[0] <= 'Z')) { for(int j = 0;j < strlen(a);j++) { if(j == 0 && a[0] >= 'a' && a[0] <= 'z') { a[j] -= 32; char e = a[j]; cout<<e; } else if(j != 0 && a[j] >= 'A' && a[j] <= 'Z') { a[j] += 32; char e = a[j]; cout<<e; } else { cout<<a[j]; } } cout<<endl; } else { for(int k = 0;k < strlen(a);k++) { if(a[k] >= 'A' && a[k] <= 'Z') { a[k] += 32; char e = a[k]; cout<<e; } else { cout<<a[k]; } } cout<<endl; } } return 0; }