输入格式
输入的第一行是一个整数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];
}
else
cout<<a[0];
/*if(a[0]>=97)
printf("%c",a[0]-32);
else
printf("%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];
}
else
cout<<a[i+1];
}
}
cout<<endl;
}
return 0;
}