永发信息网

编程 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大的顺序输出

答案:3  悬赏:60  手机版
解决时间 2021-05-01 05:54
请写C++程序
最佳答案

# include<iostream>
# include<string>
using namespace std;
int main()
{
int i,j,k,temp;
cout<<"请输入三个整数:"<<endl;
cin>>i>>j>>k;
if(i>j)
{
temp=i;
i=j;
j=temp;
}
if(i>k)
{
temp=i;
i=k;
k=temp;
}
if(j>k)
{
temp=j;
j=k;
k=temp;
}


cout<<i<<"\t"<<j<<"\t"<<k<<endl;



string str1,str2,str3,tempt;
cout<<"请输入三个字符串"<<endl;
cin>>str1>>str2>>str3;
const char *s;
const char *s1=str1.c_str();
const char *s2=str2.c_str();
const char *s3=str3.c_str();
if(strcmp(s1,s2)>0)
{
s=s1;
s1=s2;
s2=s;


}


if(strcmp(s1,s3)>0)
{
s=s1;
s1=s3;
s3=s;


}
if(strcmp(s2,s3)>0)
{
s=s2;
s2=s3;
s3=s;


}


cout<<s1<<"\t"<<s2<<"\t"<<s3<<endl;



return 0;
}




结果:


全部回答

#include<stdio.h>

int main()

{

int array[3],i,j;

printf("input a,b,c: ");

scanf("%d%d%d",&array[0],&array[1],&array[2]);

for(i=0;i<3;i++)

{

for(j=i;j<3;j++)

if(array[i]>array[j]){temp=array[j];array[j]=array[i];array[i]=temp;}

}

for(i=0;i<3;i++)

printf("%d\t",array[i]);

return 0;

}

比较字符串:

#include<stdio.h>

int main()

{

char c[3][50],temp[50];

int i,j;

printf("input char c[][]:\n");

for(i=0;i<3;i++)

gets(c[i]); for(i=0;i<3;i++) { for(j=i;j<3;j++) if(strcmp(c[j],c[i])) {strcpy(temp,c[i]);strcpy(c[i],c[j]);strcpy(c[j],temp);}

} printf("after sort : \n"); for(i=0;i<3;i++) puts(c[i]); return 0; }

import java.util.*; import java.util.List; import java.util.Scanner;

public class Test {

public static void main(String[] args) { // TODO Auto-generated method stub Scanner sca = new Scanner(System.in); List a = new ArrayList(); System.out.println("请输入三个整数"); while (sca.hasNextInt()) { a.add(sca.nextInt()); if (a.size() == 3) { break; } } Collections.sort(a); System.out.println(a.toString());

Scanner sca2 = new Scanner(System.in); List a2 = new ArrayList(); System.out.println("请输入三个字符串"); while (sca2.hasNextLine()) { a2.add(sca2.nextLine()); if (a2.size() == 3) { break; } } Collections.sort(a2); System.out.println(a2.toString()); } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今年橘子还有虫吗?
我想要最新的美国男篮国家队名单
IPHONE老跳出取消 接受选项是怎么回事
什么样的香水味让人感到很温馨?
在105国道边开一天道口需要找哪个部门
国基建设在哪里啊,我有事要去这个地方
we find reading english stories helpful改
计算机是哪一年发明的?
自由幻想。自由幻想。
现在有什么好的工作可以做?
哈士奇总是在叫
NVIDIA GEFORCE 210 1G的显卡怎么样?
给我介绍几名年轻,有潜力的中后卫
南京残疾聋人驾车驾校在哪里?
关于数列问题
推荐资讯
渔猎风情景观墙在什么地方啊,我要过去处理事
上海浦计汽车修理有限公司地址有知道的么?有
大连市金州区能为打工者提供就业的机构有哪些
繁体字有哪些,四笔画繁体字都有哪些~~!!!
怎样才能下载手机QQ杀毒软件??
湖南财政经济学院在哪个城市?
林俊杰的生日?
13岁小孩应该做家务吗
关于思乡思亲的诗词,关于思念已故亲人的诗词
巴蜀烟行在哪里啊,我有事要去这个地方
我QQ17级。会员VIP1.为什么建不起高级群?
英雄岛比自己多级的宠物
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?