您的位置:首页 > 其它

codeforces Way Too Long Words

2014-02-05 15:01 330 查看
题目链接:http://codeforces.com/problemset/problem/71/A

题目大意:给你一个字符串,若长度小于等于10,原样输出,反之,输出首字母和字符串长度-2和最后一个字母。

#include<cstdio>
#include<cstring>
#include<string>
using namespace std;

char ch[105];
int main(void)
{
int len;
int n;
scanf("%d\n", &n);
while(n--)
{
memset(ch, 0, sizeof(ch));
scanf("%s", ch);
len=strlen(ch);
if(len<=10)
printf("%s\n", ch);
else
printf("%c%d%c\n", ch[0], len-2, ch[len-1]);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: