#include<iostream> #include<string> using namespace std; int main() { string str1,str2,str3,a,b,c,t;//定义字符串及变量 //以下三行为输入字符串 getline(cin,str1); getline(cin,str2); getline(cin,str3); //利用冒泡法进行比较大小并排序 if(str1>str2) { t=str2;str2=str1;str1=t; } if(str2>str3) { t=str2;str2=str3;str3=t; } if(str1>str2) { t=str2;str2=str1;str1=t; } cout<<str1<<endl; cout<<str2<<endl; cout<<str3<<endl; return 0; } //我把题主的代码改了一下,感觉题主的操作有点画蛇添足了,因为本来就是字符串,你的操作就是再把原来的字符串的内容赋给另一个字符串变量,再比较。为什么不直接比较呢?
【蟠桃记】 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1258 |
WU-格式化数据输出 (C++代码)浏览:1312 |
WU-整除问题 (C++代码)浏览:648 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2206 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:550 |
小九九 (C语言代码)浏览:542 |