指来指去

来源:互联网 发布:百度云 for mac 编辑:程序博客网 时间:2024/04/30 22:15
输入10 100和100 10,均可以输出max=100 min=10#include <iostream>using namespace std;int main( ){    int *p1,*p2,a,b,t;    cin>>a>>b;    p1=&a;    p2=&b;    //下面加入代码,只许用p1,p2和t,不许用a和b,t作为交换时的中间变量    t=*p1;    *p1=(*p1>*p2)?*p1:*p2;    *p2=(t<*p2)?t:*p2;    cout<<"max="<<a<<" min="<<b<<endl;    return 0;}


 

下面的程序将调用函数进行变量的交换,请设计出交换的函数#include <iostream>using namespace std;void jiaohuan(int *,int *);int main( ){    int a,b;    cin>>a>>b;    jiaohuan(&a,&b);    cout<<"交换后:a="<<a<<" b="<<b<<endl;    return 0;}//下面定义jiaohuan函数;void jiaohuan(int *a,int *b){    int t;    t=*a;    *a=*b;    *b=t;}


 

0 0
原创粉丝点击