21xrx.com
2024-12-23 03:45:32 Monday
登录
文章检索 我的文章 写文章
C语言实现三个整数从小到大排列
2023-06-16 14:39:15 深夜i     --     --
C语言 排序 if语句

如果要实现三个整数的排序,一般情况下我们会选择使用排序算法,但这里我们介绍一个更简单的方法:使用 if 语句。

具体实现方法是,首先我们设定三个变量 a、b、c,它们分别保存输入的三个整数。然后,我们判断 a 是否小于 b,如果小于,则交换 a 和 b 的值;接着,我们再判断 a 是否小于 c,如果小于,则交换 a 和 c 的值。最后,我们再次判断 b 是否小于 c,如果小于,则交换 b 和 c 的值。这样就能够实现三个整数从小到大排列的功能。

以下是实现代码:


#include

int main()

{

  int a, b, c, temp;

  printf("请输入三个整数,用空格隔开:");

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

  if (a > b) temp = a; a = b; b = temp;

  if (a > c) temp = a; a = c; c = temp;

  if (b > c) temp = b; b = c; c = temp;

  printf("%d %d %d\n", a, b, c);

  return 0;

}

通过上述代码示例,我们可以看到,这种排序方法十分简单易懂,而且代码也非常简洁。

  
  

评论区

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