44问答网
所有问题
用c/c++编程,在主函数中输入两个双精度变量的值,调用一个函数交换两个变量的值。要求实参及形参均
用c/c++编程,在主函数中输入两个双精度变量的值,调用一个函数交换两个变量的值。要求实参及形参均使用指针作参数。要快哦
举报该问题
推荐答案 2018-05-22
#include <
stdio.h
>
void swap(double *a,double *b)
{double t;
t=*a;*a=*b;*b=t;
}
int main()
{double a,b,*p1=&a,*p2=&b;
scanf("%lf%lf",&a,&b);
printf("a=%lg\tb=%lg\n",a,b);
swap(p1,p2);
printf("交换后:\na=%lg\tb=%lg\n",a,b);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWZZ3VG3KZGYYRK66VZ.html
相似回答
大家正在搜
相关问题
c++编写程序,在主函数中输入两个整型数据,赋值给两个整型变...
用c++编写程序,从键盘输入任意两个双精度的实型数据,交换两...
c/c++编程,在主函数中调用函数input(int n d...
C语言用函数如何实现两个数交换?
定义一个函数swap,功能为交换两个变量a和b的值,在主函数...
编写一个交换两个变量的函数,在主程序中调用,用变量地址作为实...
C++编程:两个问题,函数怎样返回两个值呢?想在主函数里调用...
1、编写实现两个变量交换值的函数,并在主函数中写出三个以上不...