C语言:用指向指针的指针的方法对n个整数排序并输出 10
展开全部
不太知道你的具体要求,写了个比较简单的先看着吧:
#include <iostream>
using namespace std;
void MintoMax(int**intdata1,int**intdata2);
void main(void)
{
int data1temp,data2temp;
int *data1,*data2;
cin>>data1temp>>data2temp;
data1=&data1temp;data2=&data2temp;
MintoMax(&data1,&data2);
cout<<"Min: "<<*data1<<"Max: "<<*data2<<endl;
}
void MintoMax(int**intdata1,int**intdata2)
{
int* tempdata=NULL;
if (**intdata1>**intdata2)
{
tempdata=*intdata1;
*intdata1=*intdata2;
*intdata2=tempdata;
}
}
#include <iostream>
using namespace std;
void MintoMax(int**intdata1,int**intdata2);
void main(void)
{
int data1temp,data2temp;
int *data1,*data2;
cin>>data1temp>>data2temp;
data1=&data1temp;data2=&data2temp;
MintoMax(&data1,&data2);
cout<<"Min: "<<*data1<<"Max: "<<*data2<<endl;
}
void MintoMax(int**intdata1,int**intdata2)
{
int* tempdata=NULL;
if (**intdata1>**intdata2)
{
tempdata=*intdata1;
*intdata1=*intdata2;
*intdata2=tempdata;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询