【C++】N 个整数的排序。【原创技术】
2012-05-20 10:58
676 查看
题目
N 个整数的排序。
源程序:
//科目:C++实验2
//题目:排序函数为swap(int a[], int size); (size为数组的长度)
//语言:C++
//作者:武叶
//创作时间:2012年3月8日 #include <iostream>
using namespace std;void sort(int a[],int n)
{
int i,j,index,temp; for(i=0;i<n-1;i++)
{ index=i;
for(j=i+1;j<n;j++)
{
if(a[index]>a[j])
index=j;
}
temp=a[i];
a[i]=a[index];
a[index]=temp;
}
}int main()
{
int i;
int a[10];
cout<<"请输入10个数:";
for(i=0;i<10;i++)
cin>>a[i];
sort(a,10);
for(i=0;i<10;i++)
cout<<a[i]<<"\t";
return 0;
}
更多详细内容::::
去学习
N 个整数的排序。
源程序:
//科目:C++实验2
//题目:排序函数为swap(int a[], int size); (size为数组的长度)
//语言:C++
//作者:武叶
//创作时间:2012年3月8日 #include <iostream>
using namespace std;void sort(int a[],int n)
{
int i,j,index,temp; for(i=0;i<n-1;i++)
{ index=i;
for(j=i+1;j<n;j++)
{
if(a[index]>a[j])
index=j;
}
temp=a[i];
a[i]=a[index];
a[index]=temp;
}
}int main()
{
int i;
int a[10];
cout<<"请输入10个数:";
for(i=0;i<10;i++)
cin>>a[i];
sort(a,10);
for(i=0;i<10;i++)
cout<<a[i]<<"\t";
return 0;
}
更多详细内容::::
去学习
相关文章推荐
- 【C++】输入10个整数,将其中最小的数与第一个数对换【原创技术】
- 【C++】输入10个整数,将其中最小的数与第一个数对换【原创技术】
- 【C++】求取两个整数、三个整数,两个双精度数、三个双精度数的最大值【原创技术】
- 题目1190:大整数排序 C++实现
- 【c++】输入一个n×n的矩阵,求出两条对角线元素值之和【原创技术】
- 【C++】建立一个学生信息链表,每个结点包括:学号、姓名、成绩。【原创技术】
- 【C++】按照下图的类层次要求编写程序【原创技术】
- 【C++】setw函数的用法和作用【原创技术】
- C++面试题:把文件中的一组整数排序后输出到另一个文件中。
- c++ 数据结构排序技术
- 【C++】按照下图的类层次要求编写程序【原创技术】
- 【C++】虚基类的应用实例【原创技术】
- 原创:C++实现的可排序的双向链表
- 【C++】建立一个学生信息链表,每个结点包括:学号、姓名、成绩。【原创技术】
- 【C++】虚基类的应用实例【原创技术】
- 【C++】熟悉VC++6.0的编程环境【原创技术】
- 用lambda对std::list排序 - 力为的技术博客 - C++博客
- c/c++内存对齐技术之图文终极解释[原创]
- 学习C/C++语言:用选择法对SIZE个整数由大到小顺序排序
- 自然归并排序 c++ (原创)