noi 7550 整理藥名

2021-07-28 14:25:31 字數 803 閱讀 5397

總時間限制: 

1000ms 

記憶體限制: 

65536kb

描述

醫生在書寫藥品名的時候經常不注意大小寫,格式比較混亂。現要求你寫乙個程式將醫生書寫混亂的藥品名整理成統一規範的格式,即藥品名的第乙個字元如果是字母要大寫,其他字母小寫。如將aspirin、aspirin整理成aspirin。

輸入第一行乙個數字n,表示有n個藥品名要整理,n不超過100。

接下來n行,每行乙個單詞,長度不超過20,表示醫生手書的藥品名。藥品名由字母、數字和-組成。

輸出n行,每行乙個單詞,對應輸入的藥品名的規範寫法。

樣例輸入

4

aspirin

cisapride

2-penicillin

cefradine-6

樣例輸出

aspirin

cisapride

2-penicillin

cefradine-6

**習題(7-8) 醫學部 2010 期末試題 臧家瑞

//noi_7550

#include#include#include#include#includeusing namespace std;

int main(){

int n;

cin>>n;

while(n--){

string s;

cin>>s;

if(islower(s[0])) s[0]=toupper(s[0]);

for(int i=1;i

1139 整理藥名

時間限制 1000 ms 記憶體限制 65536 kb 提交數 9528 通過數 4743 題目描述 醫生在書寫藥品名的時候經常不注意大小寫,格式比較混亂。現要求你寫乙個程式將醫生書寫混亂的藥品名整理成統一規範的格式,即藥品名的第乙個字元如果是字母要大寫,其他字母小寫。如將aspirin aspir...

題解 整理藥名

醫生在書寫藥品名的時候經常不注意大小寫,格式比較混亂。現要求你寫乙個程式將醫生書寫混亂的藥品名整理成統一規範的格式,即藥品名的第乙個字元如果是字母要大寫,其他字母小寫。如將 aspirin aspirin 整理成 aspirin 第一行乙個數字 n,表示有 n 個藥品名要整理,n 不超過 100。接...

1139 整理藥名

醫生在書寫藥品名的時候經常不注意大小寫,格式比較混亂。現要求你寫乙個程式將醫生書寫混亂的藥品名整理成統一規範的格式,即藥品名的第乙個字元如果是字母要大寫,其他字母小寫。如將aspirin aspirin整理成aspirin。第一行乙個數字n,表示有n個藥品名要整理,n不超過100。接下來n行,每行乙...