void swap(int *x, int *y) { int temp = *x; *x = *y; *y = temp; } int main() { int a, b; scanf("%d %d", &a, &b); printf("Before swap: %d, %d\n", a, b); swap(&a, &b); printf("After swap: %d, %d\n", a, b); return 0; } 运行程序...
void swap(int *x,int *y) 相关知识点: 试题来源: 解析 void swap(int *x,int *y) { int temp; temp=*x; *x=*y; *y=temp; } [解析]本题考查的是考生利用基本控制语句解决实际问题的能力。swap函数可以交换两个数的值。利用指针来交换变量的值是必须掌握的。反馈...
void swap(int *x, int *y) { int t; t=*x; *x=*y; *y=t; printf("A:%d %d\n",x,y); } main() { int a=23, b=74; swap(a,b); printf("B:%d %d\n",a,b); } 则该程序输出【 】 相关知识点: 试题来源: 解析 输出2行: A:74,23 B:74,23 反馈 收藏 ...
下面这个程序用于交换两个数组的对应元素的值。#include#defineARRAY_SIZE10voidSwap(int*x,int*y);voidExchange(i
void swap(int *x,int *y) {int t; t=*x;*x=*y;*y=t; } main() { int a,b; scanf("%d,%d",&a,&b); swap(&a,&b); printf("a=%d,b=%d\n",a,b);} 输入3,5,则显示___ 输入6,4,则显示___ 相关知识点: 试题来源: 解析 __ a=5,b=3 ___ a=4,b=6 反馈 收...
有以下程序,swap函数能把两个整数进行交换,参数是两个整数的指针。[br][/br] void swap(int *x,int *y) { int t; //临时保存数据用 } main() { int m=4; int n=10; int *p= ;int *q= ; swap(p,q); printf(“%d,%d\n”,m,n); } 结果是 10 4...
void swap ( int *x, int *y ); int main ( ) { int x, y; printf ( "请输入两个数(空格分隔):" ); scanf ( "%d %d", &x, &y ); if ( x > y ) swap (___); printf ( " %4d %4d \n",___ ); return 0; } void swap (...
24. 完成以下程序,实现两个变量的交换。#include ""void main(){void swap(int *x,int *y);int i,j;cout<<" 输入两个整数:";cin>>i>>j;swap(&i,&j);cout<<"i="<<<"j="<< 相关知识点: 试题来源: 解析 答案: p=*x; 程序题
#include void swap(int *x, int *y) //这里是指针 int temp temp=*x*x=*y*y=tempvoid main() int a,b scanf(“%d%d”,&a,&b) if(a>b) swap(&a, &b); //把ab的地址传过去. printf(“%d\t %d”, a,b) 反馈 收藏
百度试题 结果1 题目C语言的问题求解#include void swap(int *x,int *y) { int temp; if(*x 相关知识点: 试题来源: 解析 调用时候应该是swap(p1,p2),不要加*号