中易网

输入3个字符串,要求将字母按由小到大顺序输出。

答案:2  悬赏:70  
解决时间 2021-11-28 08:06
#include
#include
using namespace std;
int main()
{string string1,string2,string3,temp;
cout<<"please input three string:";
cin>>string1>>string2>>string3;
【 if(string2>string3)
{temp=string2;string2=string3;string3=temp;}
if(string1<=string2)
cout< else if(string1<=string3)
cout< else cout< return 0;
}
用【】括起来的程序我看不明白,虽然书本有说明还是看不明白,会的同学可以写一个简单的说明吗。
最佳答案
这不很简单么
先把string2与string3中的大字符串 放在string3里
如果string1比string2小,则从小到大次序为string1,string2,string3 输出就行了
如果不是这样
则是string1比string2大,则判断string1与string3的大小
如果小于等于string3,则大小次序为:string2,string1,string3,
如果不是这样,则string1大于string3,大小次序为:string2,string3,string1,程序倒数第二行貌似不对!!!!
全部回答

switch(m)
  {
   case 0:
   case 1:  temp=*p;
    *p=*q;
    *q=temp;
    break;
   default: 
    break

这里不太对,是三种情况,-1,0,1,只处理一种不好。你最好用if语句,分大于零,小于零,等于零

for(i = 0;i < n;i++)
 {
  printf("the no.%d string :\n",i + 1);
  scanf("%s", &a[i]);这是字符串,还是字符呀?
 }
 for(i = 0;i < n-1;i+=2)
 {
  match(&a[i],&a[i + 1]);这里也一样,你是要比较字符串还是比较字符?
  b[i]=*p;
  b[i+1]=*q;
 }

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
lealy是什么意思
现在EXO有几个人?中国4名成员全部和SM公司解
怀孕两月为什么会停止发育呢
QQ宠物安装不了
康定市知识产权局地址在哪,我要去那里办事
有谁知道哪里有大量废轮胎,废机油,多少钱一
一马当先的意思是什么啊?请解释下!
凉山州科学技术和知识产权局办公地址在什么地
四川省自贡市武装部在哪儿急需
sbxprostudio无效
做茶叶店门头黑底金字是玻璃材质好还是pvc材
科学技术和知识产权局地址在哪,我要去那里办
王者荣耀话费支付要发送消息之后为什么是入网
讼府的意思是什么啊?请解释下!
四川省越西县教育和科学技术知识产权局地址在
推荐资讯
您说,这比山还高比海还深的情谊,我们怎么能忘
我是南丰人,去南京读书,父子两人怎样坐车去
大连晓芹海参的价格
电视剧英雄有约司马田最后和谁在一起了
头迷的意思是什么啊?请解释下!
德钦雨崩七彩梅里客栈地址在什么地方,我要处
种了西瓜的地含激素对养殖青蛙会有影响吗
吃饭太快好不好?
知道的说说如何让电脑不自检
馒头添加剂有哪些
有谁了解最大的液晶电视多少寸
舍策追羊的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?