#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
while (cin >> n){
string num[n];
for (int i=0; i<n; i++){
cin >> num[i];
}
sort (num, num+n);
for (int i=0; i<n; i++){
cout << num[i] << '\n';
}
}
return 0;
}
測資過了害我好開心😚
送出解答:
......🤬
#include
using namespace std;
int main()
{
int n;
while (cin >> n){
string num[n];
for (int i=0; i
cin >> num[i];
}
sort (num, num+n);
for (int i=0; i
cout << num[i] << '\n';
}
}
return 0;
}測資過了害我好開心😚
送出解答:
......🤬
字串的排序和數字的排序是不同的,字串排序是從最前面開始,一個字元一個字元比較,例如"2"會大於"10"。所以要先比較字串的長度
#include
using namespace std;
int main()
{
int n;
while (cin >> n){
string num[n];
for (int i=0; i
cin >> num[i];
}
sort (num, num+n);
for (int i=0; i
cout << num[i] << '\n';
}
}
return 0;
}測資過了害我好開心😚
送出解答:
......🤬
字串的排序和數字的排序是不同的,字串排序是從最前面開始,一個字元一個字元比較,例如"2"會大於"10"。所以要先比較字串的長度
測資有負數,看來是沒料了
#include
using namespace std;
int main()
{
int n;
while (cin >> n){
string num[n];
for (int i=0; i
cin >> num[i];
}
sort (num, num+n);
for (int i=0; i
cout << num[i] << '\n';
}
}
return 0;
}測資過了害我好開心😚
送出解答:
......🤬
字串的排序和數字的排序是不同的,字串排序是從最前面開始,一個字元一個字元比較,例如"2"會大於"10"。所以要先比較字串的長度測資有負數,看來是沒料了
其實可以欸,把正數的排列方式用在負數上再倒著輸出就好了