21xrx.com
2025-03-21 09:35:57 Friday
文章检索 我的文章 写文章
如何使用C语言输入四个整数并按从小到大的顺序输出
2023-06-15 12:07:45 深夜i     65     0
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]);
}

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

  
  

评论区