输入任意数字然后由小到大排序问题

    技术2022-07-11  139

             代码为:

     

    #include<stdio.h>

    int i; int j;  int k; int t;                 //定义中间值变量t,用来存放交换的数字  int main() {     printf("please input threenumber:");     scanf("%d%d%d",&i,&j,&k);          //输入排序number      if(i>j)     {         t=i;              i=j;         j=t;                                                  //使用if语句进行排序          }      if(i>k)     {         t=i;             //i给t,k给i,t给k进行交换          i=k;         k=t;                       }     if(j>k)     {         t=j;         j=k;         k=t;                                                  }     printf("sorting is:%d,%d,%d",i,j,k);     return 0;  } 

     

     

    具体交换过程如下

     

     

    输出的结果是:

     

    Processed: 0.015, SQL: 9