片語縮寫(isalpha 的應用)

2022-06-02 13:39:09 字數 1201 閱讀 2436

problem description

定義:乙個片語中每個單詞的首字母的大寫組合稱為該片語的縮寫。

比如,c語言裡常用的eof就是end of file的縮寫。

input

輸入的第一行是乙個整數t,表示一共有t組測試資料;

接下來有t行,每組測試資料佔一行,每行有乙個片語,每個片語由乙個或多個單詞組成;每組的單詞個數不超過10個,每個單詞有乙個或多個大寫或小寫字母組成;

單詞長度不超過10,由乙個或多個空格分隔這些單詞。

output

請為每組測試資料輸出規定的縮寫,每組輸出佔一行。

sample input

1end of file

sample output

eof本題要考慮的情況:

asd   asd

asd asd   asd

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 

8 #include

9 #include 10 #include 11

using

namespace

std;

12char str[1000],s[1000

];13

intmain( )

1428

if( str[i] > 'z'

)29 str[i] -= 32

;30 s[c++] =str[i];

31while

( isalpha( str[i] ) )

32 ++i;33}

34 s[c] = 0;35

puts( s );36}

37return0;

38 }

分解:

1 #include2 #include3 #include

4char a[120],b[120];5

intmain()628

else

2933}34

for(i=0;i)

3539 printf("\n"

);40}41

return0;

42 }

hdu 2564 片語縮寫

problem description 定義 乙個片語中每個單詞的首字母的大寫組合稱為該片語的縮寫。比如,c語言裡常用的eof就是end of file的縮寫。input 輸入的第一行是乙個整數t,表示一共有t組測試資料 接下來有t行,每組測試資料佔一行,每行有乙個片語,每個片語由乙個或多個單詞組成...

OJ 1141 片語縮寫

描述 定義 乙個片語中每個單詞的首字母的大寫組合稱為該片語的縮寫。比如,c語言裡常用的eof就是end of file的縮寫。輸入輸入的第一行是乙個整數t,表示一共有t組測試資料。接下來有t行,每組測試資料佔一行,每行有乙個片語,每個片語由乙個或多個單詞組成 每組的單詞個數不超過10個,每個單詞有乙...

zcmu1733 片語縮寫 一直wa

定義 乙個片語中每個單詞的首字母的大寫組合稱為該片語的縮寫。比如,c語言裡常用的eof就是end of file的縮寫。輸入的第一行是乙個整數t,表示一共有t組測試資料 接下來有t行,每組測試資料佔一行,每行有乙個片語,每個片語由乙個或多個單詞組成 每組的單詞個數不超過10個,每個單詞有乙個或多個大...