21xrx.com
2025-03-24 05:16:53 Monday
文章检索 我的文章 写文章
如何按大小顺序输出三个数a b c
2023-06-14 23:41:08 深夜i     20     0
C语言 大小比较 排序

在进行编程时,有时我们需要按照一定的规则输出结果,比如按照从小到大的顺序输出三个数a,b,c。这在C语言中是非常简单的。

首先,我们需要定义三个变量a、b、c,并从用户处获取输入值。接着,我们需要使用if判断语句进行大小比较,然后依次输出这三个数。

以下是代码示例:

#include 
int main()
{
  int a, b, c;
  printf("请输入三个整数:\n");
  scanf("%d%d%d", &a, &b, &c);
  if (a > b)
  
    int temp = a;
    a = b;
    b = temp;
  
  if (b > c)
  
    int temp = b;
    b = c;
    c = temp;
  
  if (a > b)
  
    int temp = a;
    a = b;
    b = temp;
  
  printf("按从小到大顺序输出为:%d %d %d\n", a, b, c);
  return 0;
}

以上代码中,我们首先通过scanf函数从用户输入中获取三个整数的值,并使用if语句进行大小比较。如果第一个数a大于第二个数b,则交换它们的值;如果第二个数b大于第三个数c,则交换它们的值;最后再次比较a与b的大小关系,并交换它们的值。

最终,我们通过printf函数将按从小到大顺序排列的三个数输出给用户。

  
  

评论区