永发信息网

一个程序,实现三个数排序的功能   输入   输入三个正整数   输出   给输入的三个正整数排续

答案:3  悬赏:50  手机版
解决时间 2021-03-23 17:39
一个程序,实现三个数排序的功能   输入   输入三个正整数   输出   给输入的三个正整数排续
最佳答案
int main() {
    long a, b, c, d;
    scanf("%ld%ld%ld", &a, &b, &c);
    long p[3] = {a, b, c};
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2 - i; j++) {
            if (p[j] >= p[j + 1]) {
                d = p[j];
                p[j] = p[j + 1];
                p[j + 1] = d;
            }
        }
    }
    for (int k = 0; k < 3; k++) {
        printf("%ld ", p[k]);
    }

    printf("
");    return 0;
}

全部回答
按照什么顺序排序追问由小到大,谢谢解答追答
追问看不清楚诶😊追答

#include "stdio.h"
int main(void){
    int a,b,c;
    printf("Input 3 integers... ");
    scanf("%d%d%d",&a,&b,&c);
    if(a>b)
        a^=b,b^=a,a^=b;
    if(a>c)
        a^=c,c^=a,a^=c;
    if(b>c)
        b^=c,c^=b,b^=c;
    printf("%d %d %d ",a,b,c);
    return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乐必购超市这个地址在什么地方,我要处理点事
从佛山到茂名有多远?乘什么交通工具去比较快
作文《冬日的遐想》800字 高一作文
不及格重修没有去考试,可以再重修一遍吗
作文(40分)在成长的过程中,我们的内心深处
顾二水电在什么地方啊,我要过去处理事情
贝壳风铃代表的含意 10分
单选题下面句子中不含通假字的一项是A.夙遭闵
请问这个图片上面的去向牌三个字,是什么字体
人们常说的0.6,是什么车,求图片。
丰田雷凌油泵线是什么色
肝胆是什么意思,肝胆不好找医生看病医生问肩
名图自动挡2000转才40码是否正常
请问去香港东方泛达酒店的问题??
我怀疑我爸爸八成有神经病,不是我骂人,是我
推荐资讯
蓝球场规格及图片
我们一家都属鼠,3月16日搬家有何禁忌?
最近在考托福,需要掌握多少词汇量啊
大明丞相张居正是怎么死的?
如何才能把电炉丝拉得均匀
我初一,期中考的成绩通知单弄丢了怎么办?老
手提式等离子切割机有专用圆规吗
把名字赵璐套进句子里,‘旭’字配什么字合适
厦门市民怎么去鼓浪屿,厦门动车站到鼓浪屿有
我想问下普陀区有哪些酒吧和D厅,我只去过华师
我是重庆酉阳的,家种植大量玄参,哪里有收购
银行分行和营业网点的区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?