国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UVA400

2019-11-08 18:29:21
字體:
來源:轉載
供稿:網友

/*     * Copyright (c) 2017, 安徽大學計算機科學與技術學院     * All rights reserved.     * 作 者:  楊磊     * 完成日期:2017 年 02 月 16 日  * 題目描述:給定N個字符串,要求按字典序縱向排列成行列陣*                每行最大容納60個字符,字符間距為2,以最長字符左右對齊*                假設最長的字符長為M,則最右列有M字符,其余列M+2字符。* 思路:STL sort 按字典序排列字符串再按格式輸出。   */ #include<iostream>#include<string>#include<algorithm>using namespace std;const int maxlength =60;const int maxn =105;string file[maxn];void PRint(const string& s,int len,char extra){cout<<s;for(int i=0;i<len-s.length();i++)cout<<extra;}int main() {int n;while(cin>>n){        int M=0;    for(int i=0;i<n;i++){        cin>>file[i];    M=max(M,(int)file[i].length());}int cols=(maxlength-M)/(M+2)+1;int row=(n-1)/cols+1;print("",60,'-');cout<<"/n";sort(file,file+n);for(int i=0;i<row;i++) {      for(int j=0;j<cols;j++) {        int t=j*row+i;        if(t<n){            if(j==cols-1)        print(file[t],M,' ');        else            print(file[t],M+2,' ');      }}      cout << "/n";    }}  return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双柏县| 宿州市| 雷波县| 海淀区| 英山县| 营山县| 曲阳县| 巧家县| 镇江市| 二连浩特市| 双辽市| 普定县| 萨迦县| 昌黎县| 宝山区| 句容市| 乌拉特中旗| 隆尧县| 十堰市| 滁州市| 台东县| 岚皋县| 枣阳市| 威远县| 常山县| 辉县市| 白山市| 梁山县| 云浮市| 都昌县| 丽水市| 盱眙县| 招远市| 峨山| 林周县| 塔河县| 稷山县| 华安县| 永嘉县| 米泉市| 肇东市|