DHU 函数 ACSII 码排序
思路及代码
#include<iostream>
using namespace std;
//function:compare
string compare(char a, char b, char c){char list[3] = {a,b,c};if (list[0] > list[1]){swap(list[0],list[1]);}if (list[1] > list[2]){swap(list[1],list[2]);}if (list[0] > list[1]){swap(list[0],list[1]);}string ans;ans = list[0];ans += " ";ans += list[1];ans += " ";ans += list[2];return ans;}
//main
int main(){//input T int//input T 组3个字符int T;cin >> T;char a,b,c;//solutionwhile (--T >= 0){cin >> a >> b >> c;cout << compare(a,b,c) << endl;}return 0;
}
参考:1️⃣在C++中将一个char转换成一个string的10种方法_c++ char转string-CSDN博客
收获:1️⃣char 连起来为 string 先声明,后赋值
string ans;ans = list[0];ans += " ";ans += list[1];ans += " ";ans += list[2];
菜菜,不是教程,做题和学习记录