#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; } //我把题主的代码改了一下,感觉题主的操作有点画蛇添足了,因为本来就是字符串,你的操作就是再把原来的字符串的内容赋给另一个字符串变量,再比较。为什么不直接比较呢?
IP判断 (C语言代码)浏览:1414 |
C语言训练-阶乘和数* (C语言代码)浏览:979 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:572 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1027 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:958 |
计算质因子 (C++代码)浏览:1610 |
C语言训练-求函数值 (C语言代码)浏览:571 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:561 |