C语言编写实现两个浮点函数交换。在主函数中输入输出两个浮点数。答:include <stdio.h> void swap(float& a, float& b){ float t = a;a = b;b = t;} void main(){ float a,b;printf("请输入a,b的值:\n");scanf("%f%f",&a,&b);printf("a = %f,b = %f\n",a,b);swap(a,b);printf("交换后:a = %f,b = %f\n",a,b);} ...
swap( int x, int y)实现对x和y值的交换。则执行语句swap(a[0], a...答:// 能变{int t=a;a=b;b=t;}int main(){int a=10,b=20;swap1(a,b);printf("a=%d b=%d\n",a,b);swap2(&a,&b);printf("a=%d b=%d\n",a,b);swap3(a,b);printf("a=%d b=%d\n",a,b);return 0;}理解一下C语言的函数传值方式:值传递和引用传递,就明白了。