词组缩写
时间限制: 1 Sec 内存限制: 16 MB
题目描述
定义:一个词组中每个单词的首字母的大写组合称为该词组的缩写。 比如,C语言里常用的EOF就是end of file的缩写。
输入
测试数据占一行,有一个词组,每个词组由一个或多个单词组成;每组的单词个数不超过10个,每个单词有一个或多个大写或小写字母组成; 单词长度不超过10,由一个或多个空格分隔这些单词。
输出
输出规定的缩写
样例输入
end of file
样例输出
EOF
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main ()
{
char p[9999];
gets(p);
int i,n;
n=strlen(p);
int flag=1;
for(i=0; i<n; i++)
{
if(p[i]==32)
{
flag=1;
continue;
}
if((p[i]<='z'&&p[i]>='a')&&flag==1)
{
p[i]-=32;
printf("%c",p[i]);
flag=0;
}
else if((p[i]<='Z'&&p[i]>='A')&&flag==1)
{
printf("%c",p[i]);
flag=0;
}
}
return 0;
}