SDJZ2537LOL如何拯救小学生
生活随笔
收集整理的這篇文章主要介紹了
SDJZ2537LOL如何拯救小学生
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
暑假來了,很多人會選擇最近很火的一款游戲作為娛樂,沒錯,那就是擼啊擼:
但是LOL里有一種生物非常影響人們的心情,他們是小學生。他們高喊著”人在塔在“,然后劈頭對著對面砍,最后被對面塔打死。有人妄圖勸服他們:“別打對方的肉了,打ADC!”
有些小學生會繼續打對面肉盾,然后萌萌的說:“什么叫ADC?”
我們當然沒時間向他解釋ADC就是Attack Disabled Carry(物理輸出核心)的縮寫
……我們還是寫一個程序幫助這些可憐的小學生吧。
定義:一個LOL詞組中每個單詞的首字母的大寫組合稱為該詞組的縮寫。
輸入一些詞組,輸出一些縮寫,讓小學生自己去看吧。
輸入格式
輸入的第一行是一個整數T,表示一共有T組測試數據。
接下來有T行,每組測試數據占一行,每行有一個詞組,每個詞組由一個或多個單詞組成;每組的單詞個數不超過10個,每個單詞有一個或多個大寫或小寫字母組成;
單詞長度不超過10,由一個或多個空格分隔這些單詞。
輸出
請為每組測試數據輸出規定的縮寫,每組輸出占一行。
樣例輸入
3
Cool Down
Attack Disabled Carry
xiao xue sheng
樣例輸出
CD
ADC
XXS
?
代碼:
#include <iostream> #include <cstdio> #include<cstring> using namespace std; int main() {int n,j,i;cin>>n;char a[1000];for(j=0; j<n; j++){if(j==0)getchar();//去掉空格;gets(a);//獲取a的字符串;int l=strlen(a);if(a[0]>='a'&&a[0]<='z'){a[0]=toupper(a[0]);cout<<a[0];}elsecout<<a[0];/*if(a[0]>=97)printf("%c",a[0]-32);elseprintf("%c",a[0]);*/for( i=0; i<l; i++){if(a[i]==' '&&a[i+1]!=' '){if(a[i+1]>='a'&&a[i+1]<='z'){a[i+1]=toupper(a[i+1]);cout<<a[i+1];}elsecout<<a[i+1];}}cout<<endl;}return 0; }
?
總結
以上是生活随笔為你收集整理的SDJZ2537LOL如何拯救小学生的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十三届 蓝桥杯 单片机设计与开发项目
- 下一篇: 刘润对话樊登:脑子里天天想着钱的人,干不