21xrx.com
2025-03-25 05:29:10 Tuesday
文章检索 我的文章 写文章
如何使用C语言从小到大输出三个数
2023-06-17 02:42:14 深夜i     --     --
C语言 if-else 比较运算符 键盘输入 输出 排序

在C语言中,我们可以使用if-else逻辑语句和比较运算符来对三个数进行从小到大的排序,排序的过程可以分为两步:

1、比较三个数的大小,找到最小的数,并且输出。

2、去掉已输出的最小数,对剩下的两个数进行比较,找到最小的数,并且输出。

下面是使用C语言实现输出三个数从小到大排序的代码:

#include
int main(){
  int a,b,c;
  printf("请输入三个整数:\n");
  scanf("%d%d%d",&a,&b,&c);
  if(a<=b&&a<=c){
    printf("%d ",a);
    if(b<=c){
      printf("%d %d",b,c);
    }
    else{
      printf("%d %d",c,b);
    }
  }
  else if(b<=a&&b<=c){
    printf("%d ",b);
    if(a<=c){
      printf("%d %d",a,c);
    }
    else{
      printf("%d %d",c,a);
    }
  }
  else{
    printf("%d ",c);
    if(a<=b){
      printf("%d %d",a,b);
    }
    else{
      printf("%d %d",b,a);
    }
  }
  return 0;
}

上述代码中,我们定义了三个整数类型的变量a、b和c,并使用scanf()函数从键盘输入三个数的值。

接着,使用if-else逻辑语句和比较运算符进行三个数的大小比较和输出,最终得到输出结果为从小到大排列的三个数。

以下是本文提供的几个与C语言有关的关键词:

C语言、if-else、比较运算符、键盘输入、输出、排序。

  
  

评论区