由于是三个数,所以不选择数组,而是通过三次比较就可以达成,代码如下:
#includeusing namespace std; int main() { long a,b,c,t; cin>>a>>b>>c; if(a>b){t=a;a=b;b=t;}//确定了ac){t=a;a=c;c=t;}//确定了ac){t=b;b=c;c=t;}//再判断b和c的值 cout<<a<<" "<<b<<" "<<c<<endl; return 0; }
2024-04-23 09:44:00 阅读次数:32
由于是三个数,所以不选择数组,而是通过三次比较就可以达成,代码如下:
#includeusing namespace std; int main() { long a,b,c,t; cin>>a>>b>>c; if(a>b){t=a;a=b;b=t;}//确定了ac){t=a;a=c;c=t;}//确定了ac){t=b;b=c;c=t;}//再判断b和c的值 cout<<a<<" "<<b<<" "<<c<<endl; return 0; }
下一篇:单元测试
55道数据结构复习题(含详解)
55道数据结构复习题
图的存储
深度学习从入门到精通——pandas的基本使用
冒泡排序是一种基础的排序算法,它遍历整个待排序的数组,逐对比较相邻的两个元素,如果它们的顺序错误(比如前面的比后面的大),就将它们交换位置。
shell函数算法
排序算法在计算机科学中占据了重要位置,它不仅仅是数据处理的基础,也是优化许多复杂算法的关键所在。排序算法的效率对系统的整体性能有直接影响,特别是在处理大量数据时,选择合适的排序算法尤为重要。在实际编程中,诸如Java、Python和C语言等都提供了各种内置的排序方法,但理解这些算法的工作原理、实现方法以及如何在不同场景中进行优化,依然是开发者必须掌握的技能。
排序算法是计算机科学中的重要组成部分,在各种应用中都有广泛的应用。排序是数据处理中最基础的操作之一,排序算法的选择和实现直接影响到数据处理的效率。
数组(Array)是一种线性数据结构,用于存储相同类型的元素的集合。这些元素在内存中按照顺序存储,数组中的每个元素都可以通过一个索引值来访问。数组的大小在初始化时确定,并且在存储和访问数据时都具有较高的效率。
数据结构与算法是计算机科学的核心领域之一,主要用于高效地组织和处理数据。良好的数据结构能够提高程序的效率,算法则是解决问题的方法。
文章
25746
阅读量
3146552
2024-11-06 07:24:46
2024-11-04 09:35:16
2024-11-01 09:14:57
2024-10-30 09:01:26
2024-10-30 08:59:10
2024-10-30 08:59:10
2023-04-19 09:23:13
2023-02-08 10:33:56
2023-02-08 10:33:55
2023-02-10 10:10:49
2023-03-14 09:17:29
2023-03-20 02:06:43