codeforces 71A. Way Too Long Words

    xiaoxiao2021-11-29  38

    #include<iostream> #include<cstring> using namespace std; char a[105]; int main(){ int n; cin>>n; while(n--) { cin>>a; if(strlen(a)<=10) cout<<a<<endl; else cout<<a[0]<<strlen(a)-2<<a[strlen(a)-1]<<endl; } return 0; }

    下面这个使用string 写的,这个用a.size()来表示长度。

    #include<iostream> #include<cstring> using namespace std; string a; int main(){ int n; cin>>n; while(n--) { cin>>a; if(a.size()<=10) cout<<a<<endl; else cout<<a[0]<<a.size()-2<<a[a.size()-1]<<endl; } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-678707.html

    最新回复(0)