www.1862.net > 求一个C语言程序题:编写一个函数SWAP()实现交换...

求一个C语言程序题:编写一个函数SWAP()实现交换...

#include void swap(int *p, int *q);//用传地址的方法交换 void main() { int i, j; scanf("%d%d", &i, &j);//从键盘输入两个交换的数 swap(&i, &j);//传入i,j的地址 printf("i = %d, j = %d\n", i, j);//输出交换后的两个值 } void swap(int ...

#include void swap(int *p,int *q) { int t; t=*p; *p=*q; *q=t; } main() { int a=5,b=4,*p,*q; p=&a; q=&b; swap(p,q); printf("a=%d b=%d",a,b); return 0; } ..

int swap(int *a,int *b){ int s; s=*a; *a=*b; *b=s; }

#includevoid swap(int* x, int* y){ int t = *x; *x = *y; *y = t; return;}int main(){ int a = 3, b = 4; swap(&a,&b); printf("%d %d\n", a, b); return 0;}

亲测有效,形式参数必须为指针,实际参数为两个数组首地址(数组名即首地址)void swap_array(int *pa,int *pb);main(){int x[]={0,1,2,3,4};int y[]={5,6,7,8,9};swap_array(x,y);int i;for(i=0;i

/* 编写c语言程序,实现交换两个变量值的操作。 要求:使用形参为指针的函数swap完成交换功能。 主函数中,使用整型指针从键盘输入两个整数,通过调用swap完成交换 输出交换前后的变量值进行比较。 输入输出示例: Input two number:3 4 Before...

void swap_array(int *pa,int *pb); main(){ int x[]={0,1,2,3,4}; int y[]={5,6,7,8,9}; swap_array(x,y); int i; for(i=0;i

#include void swap(int *a,int *b) { int t; t = *a; *a = *b; *b = t; } void main () { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a

#include int a[8]={5,8,6,9,3,1,2,4}; int min(int x,int y) {return a[x]

这个真不会啊呵呵

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com