全国服务热线:400-6263-721

位置:福建省线上少儿编程培训学校 > 学校动态 > 基础学编程之三个数顺序排序

基础学编程之三个数顺序排序

来源:福建省线上少儿编程培训学校时间:2022/1/10 17:53:56

  方法1:用for循环即先假设个数就是较大值,拿这个数与其他数一个一个的进行比较,大的赋给个数,然后拿第二个数与,剩下的数一个一个的比较,把大的值赋给第二个。以此类推。当然三个数用这种方法显得有点繁琐。

  方法2:只用if语句

  代码1:

  #include<stdio.h>

  int main()

  {

  int i,j,t;

  int arr[2];

  printf("请输入三个整数n");

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

  {

  scanf("%d",&arr);//输入三个整数

  }

  for(i=0;i<2;i++)//控制循环趟数

  {

  for(j=0;j<2-i;j++)//两两比较

  {

  if(arr[j]<arr[j+1])//交换变量

  {

  t=arr[j];

  arr[j]=arr[j+1];

  arr[j+1]=t;

  }

  }

  }

  for(i=0;i<3;i++)//循环输出

  {

  printf("%-4d",arr);

  }

  printf("n");

  return 0;

  }

  代码2:

  #include<stdio.h>

  int main()

  {

  int i,j,t,m;

  printf("请输入三个整数n");

  scanf("%d%d%d",&i,&j,&t);

  if(i<j)

  {

  m=i;

  i=j;

  j=m;

  }

  if(i<t)

  {

  m=i;

  i=t;

  t=m;

  }

  if(j<t)

  {

  m=j;

  j=t;

  t=m;

  }

  printf("i=%d j=%d t=%dn",i,j,t);

  return 0;

  }

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2491/news/473180/违者必究! 以上就是福建省线上少儿编程培训学校 小编为您整理 基础学编程之三个数顺序排序的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721