实现交换两个整数的值. 例如:给a和b分别输入3和6 ,输出为a=6 b=3
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 23:47:45
voidswap(int*x,int*y){inttmp=*x;*x=*y;*y=tmp;}
#includemain(){inta,b,x;scanf("%d%d",&a,&b);x=a;a=b;b=x;printf("a=%d,b=%d\n",a,b);}
在你的程序中,函数后面的“{}”不能丢,但你的两个函数都丢掉了“{}”;下面是你要的程序:#includeintfun(int*x,int*y){\x05intt;\x05t=*x;*x=*y;*y=
分配和交换是劳动产品社会化得以实现的两个基本环节.------Distributionandexchangearethetwobasicthingswithwhichtorealize/materia
必须用一个中间量,然后按倒序来交换t=CC=BB=AA=t
//比较好理解的voidswap(int*a,int*b){inttemp=*a;*a=*b;*b=temp;}voidswap(int&a,int&b){inttemp=a;a=b;b=temp;}
#include <stido.h>void swap (int *x,int *y);int main(){ &nb
#includeintmain(){\x09inta,b;\x09scanf("%d%d",&a,&b);\x09a=a+b;\x09b=a-b;\x09a=a-b;\x09printf("%d%d"
voidswap(int*left,int*right){inttemp=*left;*left=*right;*right=temp;}
voidchange(inta,intb){inttemp;temp=b;b=a;a=temp;printf("\n交换后的两个整数为:%d%d\n",a,b);}
C语言么?直接编写一个函数,viodexchange(a,b){intt;t=a;a=b;b=t;}就行了再问:不是,是VB。VisualBasic再答:......差不到哪儿去啊,你去看看VB怎么构
voidfun(int*a,int*b){intt;t=*a;*a=*b;*b=t;}你这是作业题吧!
inttemp;temp=a;a=b;b=temp;这样就交换了再问:就是这样?#includevoidmain(){inttemp;temp=a;a=b;b=temp;}再答:对,就是这样你也可以不
voidfun(int*a,int*b){intc=0;c=*a;*a=*b;*b=c;return;}
两个变量交换,需要借助第三个变量作为中间临时变量使用.选D.
voidfun(inta,b)//应该是(int*a,int*b)吧{intt;//a=b;//这句误事,删掉就好b=t;//不用我说了吧}
额、temp是中间交换的临时变量,我以为还比较大小呢.publicclassc{publicstaticvoidmain(String[]args){inta=1;intb=2;inttemp;tem
你用的什么语言可以拆分char到一个数组然后交换位置再拼接就可以了!
嗯,这样可以:voidmain(){inta=8,b=9;a=b-a;b=b-a;a=a+b;printf("a=%d,\tb=%d",a,b);}
这个比较简单吧.注意传输地址.