21xrx.com
2024-12-23 00:15:10 Monday
登录
文章检索 我的文章 写文章
如何使用C语言输入四个整数并按从小到大的顺序输出
2023-06-15 12:07:45 深夜i     --     --
C语言 输入 输出 排序

在学习C语言的过程中,输入和输出控制台是一个基本操作。今天我们来学习如何输入四个整数,然后按照从小到大的顺序进行输出。首先,我们需要使用C语言中的scanf函数来输入这四个整数。用一个数组来保存这四个数字,比如说int nums[4],那么输入的代码就应该是这样的:


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

scanf("%d %d %d %d", &nums[0], &nums[1], &nums[2], &nums[3]);

接下来,我们需要对这四个数字进行排序。C语言中提供了很多排序算法,比如冒泡排序、选择排序、插入排序等等。这里我们选择用冒泡排序进行排序。

冒泡排序的基本思想是从第一个元素开始,对相邻的两个元素进行比较,如果顺序不对就交换它们的位置,一直遍历到最后一个元素。然后再从第一个元素开始,对前面未排序的元素进行同样的操作。直到所有元素都排好序为止。

具体的代码实现如下:


for (int i = 0; i < 4; i++) {

  for (int j = 0; j < 3 - i; j++) {

   if (nums[j] > nums[j + 1]) {

     int temp = nums[j];

     nums[j] = nums[j + 1];

     nums[j + 1] = temp;

   }

  }

}

最后,我们需要将排好序的四个数字按从小到大的顺序输出。代码如下:


printf("从小到大排序的结果为:");

for (int i = 0; i < 4; i++) {

  printf("%d ", nums[i]);

}

到这里为止,我们已经成功实现了输入四个数字并按从小到大排序输出的功能。

  
  

评论区

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