白衣


私信TA

用户名:798194701

访问量:9658

签 名:

愿君学业有成,事业进步!

等  级
排  名 1186
经  验 3113
参赛次数 0
文章发表 6
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

 

0.0分

4 人评分

  评论区

#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;
 }
//我把题主的代码改了一下,感觉题主的操作有点画蛇添足了,因为本来就是字符串,你的操作就是再把原来的字符串的内容赋给另一个字符串变量,再比较。为什么不直接比较呢?
2021-05-09 17:07:09
  • «
  • 1
  • »