标签:个数 set dex name color fixed index length cout
原题链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4468
这道题目的话可以使用iomanip这个头文件
1 #include<iostream> 2 #include<string> 3 #include<sstream> 4 #include<algorithm> 5 #include<vector> 6 #include<iomanip> 7 using namespace std; 8 9 vector<string> code[1010]; 10 int len[185]; 11 12 int main() 13 { 14 //freopen("D:\\in.txt", "r", stdin); 15 int i = 0; 16 string s, buf; 17 while (getline(cin, s)) 18 { 19 int t = 0; 20 stringstream ss(s); 21 while (ss >> buf) 22 { 23 len[t] = max((int)buf.length(), len[t]); 24 code[i].push_back(buf); 25 t++; 26 } 27 i++; 28 } 29 cout << setiosflags(ios::left); 30 for (int p = 0; p < i; p++) 31 { 32 int j = 0; 33 for (j; j < code[p].size() - 1; j++) 34 { 35 cout << setw(len[j] + 1) << code[p][j]; 36 } 37 cout << code[p][j] << endl; 38 } 39 return 0; 40 }
在这个程序里所运用到的关于iomanip这个头文件的一些知识:
标签:个数 set dex name color fixed index length cout
原文地址:http://www.cnblogs.com/zyb993963526/p/6091584.html