您的位置:首页 > 编程语言 > C语言/C++

【C语言】交换两个数

2016-06-16 22:47 246 查看
交换两个值

#include<stdio.h>

int main()

{

int i,j;

printf("请输入i的值:\n");

scanf("%d",&i);

printf("i=%d\n",i);

printf("请输入j的值:\n");

scanf("%d",&j);

printf("i=%d\n",j);

int tmp;

tmp=i;

i=j;

j=tmp;

printf("交换后的值:\n");

printf("i=%d\nj=%d",i,j);

return 0;

}

交换两个数

#include<stdio.h>

int main()

{

    int i,j;

printf("请输入i:");

scanf("%d",&i);

printf("i=%d\n",i);

printf("请输入j:");

scanf("%d",&j);

printf("i=%d\n",j);

    i=i^j;

j=i^j;

i=i^j;

printf("交换后的数为:\n");

printf("i=%d\nj=%d\n",i,j);

return 0;

}

交换两个数组的值

#include<stdio.h>

int main()

{

 int a[3]={9,4,6};

 int b[3]={8,5,1};

 

for(int i=0;i<3;i++)

{

 int tmp=a[i];

 a[i]=b[i];

 b[i]=tmp; 

}

printf("a[3]={%d,%d,%d}\n ",a[0],a[1],a[2]);

printf("b[3]={%d,%d,%d}\n ",b[0],b[1],b[2]);

getchar();

return 0;

 

}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: