/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者: 杨汉宁
*完成日期:2014年 12月 8日
*版本号:v1.0
*
*问题描述:体验将10个整数用指针从小到大排列
*程序输入:
*程序输出:
*/
#include <iostream>
using namespace std;
int main()
{
void Fx(int*m,int n);
int a[10],i;
cout<<"请输入10个整数"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
cout<<endl;
Fx(a,10);
cout <<"输入的10个整数由小到大的排序为 :"<<endl;
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
void Fx(int*m,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(*(m+j)<*(m+k))k=j;
t=*(m+k);*(m+k)=*(m+i);*(m+i)=t;
}
}
将10个整数用指针从小到大排列
最新推荐文章于 2024-07-14 13:39:50 发布