tzu230341306


私信TA

用户名:dotcpp0736123

访问量:497

签 名:

等  级
排  名 7255
经  验 1307
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 泰州学院
专  业

  自我简介:

解题思路:输入三个数,通过循环交换赋值得出要求排序的对应赋值。

注意事项:此题要求从小到大输出,即升序,若要得到降序结果,可以将printf中地址c,b,a改为a,b,c。

参考代码:


#include<stdio.h>
int main()
{
    int a,b,c,i,k,j;
    scanf("%d%d%d",&a,&b,&c);
    for(i=0;i<3;i++){
        if(b>a){
            k=a;
            a=b;
            b=k;
        }
        if(c>b){
            j=c;
            c=b;
            b=j;
        }
    }
    printf("%d %d %d",a,b,c);
    return 0;
 }


欢迎评论区提供修改建议及其他方法!

 

0.0分

1 人评分

  评论区

  • «
  • »