任务02_1 数值交换
10
丁盟
开始于 2016-10-10 13:49
0 27 359
已截止

任务尚未发布或者你没有权限查看任务内容。

任务讨论
#include <iostream> 
using namespace std; 
void exchange(int*x,int*y)
{
    int a;
    a=*x;
    *x=*y;
    *y=a;
 }
void exchange(int &x,int &y)
{
    int a;
    a=x;
    x=y;
    y=a;
 }
int main(void)
{
    int x=1,y=2;
    exchange(x,y);
    cout<<"x="<<x<<endl<<"y="<<y<<endl;
    exchange(&x,&y);
    cout<<"x="<<x<<endl<<"y="<<y<<endl;
    return 0;
}


#include <iostream> 
using namespace std; 
void exchange(int*x,int*y)
{
    int a;
    a=*x;
    *x=*y;
    *y=a;
    return;
}
void exchange(int &x,int &y)
{
    int a;
    a=x;
    x=y;
    y=a;
    return;
}
int main(void)
{
    int x=1,y=2;
    exchange(x,y);
    cout<<"x="<<x<<endl<<"y="<<y<<endl;
    exchange(&x,&y);
    cout<<"x="<<x<<endl<<"y="<<y<<endl;
    return 0;
}

#include <iostream>
using namespace std;

void exchange_1(int* x,int* y)
{
	int temp;
	temp = *x;
	*x= *y;
	*y = temp;
	return;
}

void exchange_2(int &x,int &y)
{
	int temp;
	temp = x;
	x = y;
	y = temp;
	return;
}

int main ()
{
	int i = 1, j = 2;
	exchange_1(&i,&j);
	cout << "i = " << i << endl << "j = " << j << endl;
	exchange_2(i,j);
	cout << "i = " << i << endl << "j = " << j << endl;
	return 0;
}

/* *
* 说明:作业02_1数值交换
* 姓名:王雨涵
* 学号:2015015405
* 班级:6班
* 日期:2016/10/12
*/
#include<iostream>
using namespace std;
void exchange1(int &x ,int &y) 
{
    int temp;
    temp = x;
    x = y;
    y = temp; 
}
void exchange2(int *x,int *y) 
{ 
    int temp; 
    temp = *x;
    *x = *y;
    *y = temp;
}
int main(void) 
{
    int i = 3,j = 5;
    exchange1(i ,j);
    cout<<"i="<<i<<endl <<"j="<<j<<endl;
    exchange2(&i,&j);
    cout<<"i="<<i<<endl <<"j="<<j<<endl;
    return 0;
}

丁盟

任务已更新