71A_Way Too Long Words

来源:互联网 发布:h5 翻牌抽奖源码 编辑:程序博客网 时间:2024/06/06 15:47

原题链接:http://codeforces.com/problemset/problem/71/A

分析:

       题意:长度大于10的就只用输出首尾字符及其中间的字符数,否则输出整个字符串。

我的代码:

#include<stdio.h>#include<string.h>int main(){    int n;    char str[120];    while(scanf("%d",&n)!=EOF)    {        while(n--)        {            scanf("%s",str);            int len=strlen(str);            if(len<=10) printf("%s\n",str);            else printf("%c%d%c\n",str[0],len-2,str[len-1]);        }    }    return 0;}

总结:CF的A、B题,知道题意后就不是很难。





原创粉丝点击