爱问知识人 爱问教育 医院库

C语言编程题

首页

C语言编程题

输入3个数a,b,c,按从大到小的顺序输出。

提交回答
好评回答
  • 2007-06-18 10:01:52
    #include  
    void main() 
    { 
    int a,b,c,max,min,mid; 
    scanf("%d",&a); 
    scanf("%d",&b); 
    scanf("%d",&c); 
    if(a>b)max=a; 
    else max=b; 
    if(maxc)min=c; 
    if(a!=max&&a!=min)mid=a; 
    if(b!=max&&b!=min)mid=b; 
    if(c!=max&&c!=min)mid=c; 
    printf("%d %d %d",max,mid,min); 
    }

    s***

    2007-06-18 10:01:52

其他答案

    2007-06-18 10:13:12
  • C语言的经典问题:调用函数,使用指针
    swap(int *pt1,int *pt2)/*两个数比较的程序块,利用指针*/
    {int temp;
     temp=*pt1;
     *pt1=*pt2;
     *pt2=temp;
    }
    exchange(int *q1,int *q2,int *q3)/*/三个数进行比较的程序块*/
    {if(*q1<*q2)swap(q1,q2);
     if(*q1<*q3)swap(q1,q3);
     if(*q2<*q3)swap(q2,q3);
    }
    main()
    {int a,b,c,*p1,*p2,*p3;
     scanf("%d,%d,%d",&a,&b,&c);
     p1=&a,p2=&b,p3=&c;
     exchange(p1,p2,p3);
     printf("\n%d,%d,%d\n",a,b,c);
    }

    航***

    2007-06-18 10:13:12

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):