21xrx.com
2024-11-22 08:13:32 Friday
登录
文章检索 我的文章 写文章
如何用C语言输入三个整数并进行从小到大的排序
2023-06-18 07:48:42 深夜i     --     --

在C语言编程中,进行排序是一项很基础的技能。本文将介绍如何用C语言输入三个整数并进行从小到大的排序。

首先,我们需要使用scanf()函数从用户输入中获取三个整数。接着,我们可以使用if语句来判断它们的大小关系,并用交换函数swap()来交换它们的位置,从而实现从小到大的排序。

下面是示例代码:


#include

void swap(int *a, int *b) {

  int temp = *a;

  *a = *b;

  *b = temp;

}

int main() {

  int a, b, c;

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

  scanf("%d%d%d", &a, &b, &c);

  if (a > b) {

    swap(&a, &b);

  }

  if (a > c) {

    swap(&a, &c);

  }

  if (b > c) {

    swap(&b, &c);

  }

  printf("从小到大排序后的结果为:%d %d %d", a, b, c);

  return 0;

}

使用以上代码,我们可以输入三个整数,然后输出排序后的结果。其中,关键代码是swap()函数的实现,以及if语句来判断它们的大小关系。

本文的关键词有:C语言、排序、整数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复