解题思路: 输入三个字符串,并存入一个数组中,对该数组元素进行选择排序。
注意事项:无
参考代码:
#include<iostream> using namespace std; #include<string> int main() { string str1, str2, str3; cin >> str1 >> str2 >> str3; string s[3] = { str1, str2, str3 }; //选择排序部分 for (int i = 0; i < 2; i++) { int min = i; for (int j = i + 1; j < 3; j++) { if (s[min] > s[j]) { min = j; } } if (min != i) { string temp = s[min]; s[min] = s[i]; s[i] = temp; } } //按要求输出 for (int i = 0; i < 3; i++) { cout << s[i] << endl; } return 0; }
0.0分
1 人评分
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1203 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:626 |
简单的a+b (C语言代码)浏览:689 |
九宫重排 (C++代码)浏览:2194 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:436 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:603 |
printf基础练习2 (有点不明白)浏览:887 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |