21xrx.com
2024-12-23 00:28:35 Monday
登录
文章检索 我的文章 写文章
C语言编程:从小到大输出三个数
2023-06-15 16:04:41 深夜i     --     --
C语言 变量 scanf if语句 swap函数 排序

在C语言编程中,经常需要输入若干个数并进行排序,本文介绍如何使用C语言编写程序,输入三个数并从小到大输出。

首先,我们需要使用C语言中的变量来存储这三个数,可以使用int类型,代码如下:


int a, b, c;

然后,我们需要使用C语言中的scanf函数来从用户输入中读取这三个数,代码如下:


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

接下来,我们需要判断这三个数的大小关系并进行排序。可以使用if语句和swap函数实现,代码如下:


if (a > b)

  int tmp = a;

  a = b;

  b = tmp;

if (a > c)

  int tmp = a;

  a = c;

  c = tmp;

if (b > c)

  int tmp = b;

  b = c;

  c = tmp;

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

以上代码的思路是先比较a和b的大小,如果a大于b则交换它们的值,再比较a和c的大小,如果a大于c则交换它们的值,最后比较b和c的大小,如果b大于c则交换它们的值。最终输出a、b、c三个数即为从小到大排序的结果。

本文介绍了使用C语言编写程序,输入三个数并从小到大输出的方法,其中涉及了变量、scanf函数、if语句和swap函数等知识点。

  
  

评论区

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