国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冷水江市| 丹巴县| 长兴县| 伊宁县| 永兴县| 岳普湖县| 武山县| 蒙自县| 临邑县| 神木县| 武宁县| 疏附县| 高平市| 龙井市| 南溪县| 泽库县| 新源县| 张家界市| 四川省| 金阳县| 克东县| 江城| 湘阴县| 怀仁县| 渝北区| 崇明县| 临夏县| 灵宝市| 万全县| 武鸣县| 伊金霍洛旗| 外汇| 益阳市| 青海省| 本溪市| 吉林市| 吉隆县| 麻江县| 大冶市| 香港 | 东丽区|