C++编程:编程输入a和b两个整数,按先大后小的顺序输出a和b(用指针变量处理) 在线跪求,坐等

如题所述

第1个回答  2011-11-10
#include<iostream>
int main()
{
int a,b;
int *m=&a,*n=&b,*k;
cout<<a<<b<<endl;
if(a<b)
{
k=m;
m=n;
n=k;
}
printf("%d,%d",*m,*n);
}
第2个回答  2011-11-10
#include <iostream>
using namespace std;
void swap(int *,int *);
int main()
{
int a,b;
cout <<"请输入两个整数:";
cin >>a>>b;
swap(&a,&b);
return 0;
}
void swap(int *p,int *q)
{
if (*p>=*q)
cout <<*p<<" "<<*q<<endl;
else
cout <<*q<<" "<<*p<<endl;
}本回答被网友采纳
第3个回答  2011-11-10
#include <iostream.h>

void main()
{
int a,b,*p,*q;
cin>>a>>b;
*p = a>b ? a : b;

*q= a<b ? a : b;
cout<<*p<<*q;
cout<<*q<<*p;
}
相似回答